<linker>
  <assembly fullname="Data, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="Data.Assets.Projectiles.RaySettings" preserve="all" />
    <type fullname="Data.Assets.Projectiles.Settings" preserve="all" />
    <type fullname="Data.Assets.Units.Settings" preserve="all" />
    <type fullname="Data.Assets.TraceDataDTO" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="SuperTiled2Unity, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="SuperTiled2Unity.SuperColliderComponent" preserve="all" />
    <type fullname="SuperTiled2Unity.SuperCustomProperties" preserve="all" />
    <type fullname="SuperTiled2Unity.SuperMap" preserve="all" />
    <type fullname="SuperTiled2Unity.SuperObject" preserve="all" />
    <type fullname="SuperTiled2Unity.SuperObjectLayer" preserve="all" />
    <type fullname="SuperTiled2Unity.SuperTile" preserve="all" />
    <type fullname="SuperTiled2Unity.SuperTileLayer" preserve="all" />
    <type fullname="SuperTiled2Unity.CollisionObject" preserve="nothing" serialized="true" />
    <type fullname="SuperTiled2Unity.CustomProperty" preserve="nothing" serialized="true" />
    <type fullname="SuperTiled2Unity.SuperColliderComponent/Shape" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
    <type fullname="UnityEngine.AddressableAssets.Addressables" preserve="all" />
  </assembly>
  <assembly fullname="Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" preserve="all">
    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider" preserve="all" />
    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.AtlasSpriteProvider" preserve="all" />
    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider" preserve="all" />
    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider" preserve="all" />
    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider" preserve="all" />
    <type fullname="UnityEngine.ResourceManagement.ResourceProviders.SceneProvider" preserve="all" />
  </assembly>
  <assembly fullname="Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="TMPro.TMP_FontAsset" preserve="all" />
    <type fullname="TMPro.FaceInfo_Legacy" preserve="nothing" serialized="true" />
    <type fullname="TMPro.FontAssetCreationSettings" preserve="nothing" serialized="true" />
    <type fullname="TMPro.KerningTable" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_Character" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_FontFeatureTable" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_FontWeightPair" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityComponents, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="Assets.Scripts.UnityComponents.Utils.PaletteSwap" preserve="all" />
    <type fullname="UnityComponents.Animations.Drops.DropAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Effects.EffectAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Markers.MarkerAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Projectiles.ProjectileAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Projectiles.RayAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Projectiles.WatermelonAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.StatusIcons.IconAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Units.ParticleTriggerSender" preserve="all" />
    <type fullname="UnityComponents.Animations.Units.PlayerAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.Animations.Units.SlimeExplosion" preserve="all" />
    <type fullname="UnityComponents.Animations.Units.UnitAnimatorHost" preserve="all" />
    <type fullname="UnityComponents.EcsEntity" preserve="all" />
    <type fullname="UnityComponents.Map.Obstacle" preserve="all" />
    <type fullname="UnityComponents.Map.SpawnPoint" preserve="all" />
    <type fullname="UnityComponents.UI.HUD.HPBar" preserve="all" />
    <type fullname="UnityComponents.UI.Pools.MonoPoolContainer" preserve="all" />
    <type fullname="UnityComponents.UI.Utils.CCanvasScaler" preserve="all" />
    <type fullname="UnityComponents.Animations.BaseAnimator`1/_keyedRenderer[UnityEngine.SpriteRenderer]" preserve="nothing" serialized="true" />
    <type fullname="UnityComponents.Animations.BaseAnimator`1/_keyedRenderer[UnityEngine.UI.Image]" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityComponents.Input, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityComponents.Input.Cursor" preserve="all" />
    <type fullname="UnityComponents.Input.CursorTypeSpriteDictionary" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityEngine.AnimationModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.AnimationClip" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.GameObject" preserve="all" />
    <type fullname="UnityEngine.Material" preserve="all" />
    <type fullname="UnityEngine.MeshFilter" preserve="all" />
    <type fullname="UnityEngine.MeshRenderer" preserve="all" />
    <type fullname="UnityEngine.Object" preserve="all" />
    <type fullname="UnityEngine.RectTransform" preserve="all" />
    <type fullname="UnityEngine.Shader" preserve="all" />
    <type fullname="UnityEngine.Sprite" preserve="all" />
    <type fullname="UnityEngine.SpriteRenderer" preserve="all" />
    <type fullname="UnityEngine.TextAsset" preserve="all" />
    <type fullname="UnityEngine.Texture2D" preserve="all" />
    <type fullname="UnityEngine.Transform" preserve="all" />
    <type fullname="UnityEngine.U2D.SpriteAtlas" preserve="all" />
    <type fullname="UnityEngine.Events.PersistentCallGroup" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.RectOffset" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityEngine.GridModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Grid" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.ParticleSystemModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.ParticleSystem" preserve="all" />
    <type fullname="UnityEngine.ParticleSystemForceField" preserve="all" />
    <type fullname="UnityEngine.ParticleSystemRenderer" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.Physics2DModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.PolygonCollider2D" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.CapsuleCollider" preserve="all" />
    <type fullname="UnityEngine.MeshCollider" preserve="all" />
    <type fullname="UnityEngine.SphereCollider" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.TextRenderingModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Font" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.TilemapModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Tilemaps.Tilemap" preserve="all" />
    <type fullname="UnityEngine.Tilemaps.TilemapRenderer" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.UI.CanvasScaler" preserve="all" />
    <type fullname="UnityEngine.UI.ContentSizeFitter" preserve="all" />
    <type fullname="UnityEngine.UI.HorizontalLayoutGroup" preserve="all" />
    <type fullname="UnityEngine.UI.Image" preserve="all" />
    <type fullname="UnityEngine.UI.MaskableGraphic/CullStateChangedEvent" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityEngine.UIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Canvas" preserve="all" />
    <type fullname="UnityEngine.CanvasRenderer" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.TextCoreFontEngineModule">
    <type fullname="UnityEngine.TextCore.FaceInfo" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.TextCore.Glyph" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.TextCore.GlyphMetrics" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.TextCore.GlyphRect" preserve="nothing" serialized="true" />
  </assembly>
</linker>