using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using System.Text;
using System.Text.Json;
using Animation;
using BepInEx;
using BepInEx.Configuration;
using BepInEx.Core.Logging.Interpolation;
using BepInEx.Logging;
using BepInEx.Unity.IL2CPP;
using BepInEx.Unity.IL2CPP.Utils.Collections;
using Engine.Console;
using HarmonyLib;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.Injection;
using Il2CppInterop.Runtime.InteropTypes;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using Il2CppSystem.Reflection;
using Il2CppSystem.Text;
using KindredExtract.Commands;
using KindredExtract.Commands.Converters;
using KindredExtract.Data;
using KindredExtract.Models;
using KindredExtract.Services;
using Microsoft.CodeAnalysis;
using Network.Systems;
using ProjectM;
using ProjectM.AimPreviewSplines.Component;
using ProjectM.AimPreviewSplines.System;
using ProjectM.Audio;
using ProjectM.Auth;
using ProjectM.Behaviours;
using ProjectM.Behaviours.Editor;
using ProjectM.CastleBuilding;
using ProjectM.CastleBuilding.AssetSwapping;
using ProjectM.CastleBuilding.Items;
using ProjectM.CastleBuilding.Placement;
using ProjectM.CastleBuilding.Rebuilding;
using ProjectM.CastleBuilding.Systems;
using ProjectM.CastleBuilding.Teleporters;
using ProjectM.Community;
using ProjectM.Contest;
using ProjectM.Contest.Arena;
using ProjectM.Contest.Duel;
using ProjectM.CubeRenderer;
using ProjectM.Debugging;
using ProjectM.Gameplay;
using ProjectM.Gameplay.Clan;
using ProjectM.Gameplay.Scripting;
using ProjectM.Gameplay.Systems;
using ProjectM.Gameplay.WarEvents;
using ProjectM.HUD;
using ProjectM.Haptics;
using ProjectM.Hybrid;
using ProjectM.LightningStorm;
using ProjectM.LiveBuildPerformanceTests;
using ProjectM.Network;
using ProjectM.Pathfinding;
using ProjectM.Physics;
using ProjectM.Presentation;
using ProjectM.Replays;
using ProjectM.Roofs;
using ProjectM.Scripting;
using ProjectM.Sequencer;
using ProjectM.Sequencer.Debugging;
using ProjectM.Shared;
using ProjectM.Shared.Systems;
using ProjectM.Shared.WarEvents;
using ProjectM.Shared.WorldEvents;
using ProjectM.Steam;
using ProjectM.SunBlocker;
using ProjectM.Terrain;
using ProjectM.Terrain.Editor;
using ProjectM.Tiles;
using ProjectM.Transmog;
using ProjectM.UI;
using ProjectM.WeaponCoating;
using ProjectM.Wind;
using Rukhanka;
using Rukhanka.Hybrid;
using SoundVolumetric;
using Stunlock.Animation.StunCloth.Runtime;
using Stunlock.Core;
using Stunlock.Core.Animation;
using Stunlock.Core.Authoring;
using Stunlock.Localization;
using Stunlock.Network;
using Stunlock.Sequencer;
using Terrain.Systems;
using Tests;
using Unity.Collections;
using Unity.Deformations;
using Unity.Entities;
using Unity.Entities.Graphics;
using Unity.Entities.Graphics.Extension;
using Unity.Entities.Hybrid.Baking;
using Unity.Entities.Serialization;
using Unity.Entities.Streaming;
using Unity.Mathematics;
using Unity.Physics;
using Unity.Physics.Authoring;
using Unity.Physics.GraphicsIntegration;
using Unity.Physics.Systems;
using Unity.Rendering;
using Unity.Scenes;
using Unity.Transforms;
using UnityEngine;
using VampireCommandFramework;
using VampireCommandFramework.Breadstone;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("KindredExtract")]
[assembly: AssemblyConfiguration("Release")]
[assembly: AssemblyDescription("Pulls info")]
[assembly: AssemblyFileVersion("1.8.2.0")]
[assembly: AssemblyInformationalVersion("1.8.2+2.Branch.main.Sha.62bb8fcf39ee2ebe62410e48ec8f8fdc72e85b10.e9cf5e1f74c1d189cfa5ee26fa62ad532cd26a32")]
[assembly: AssemblyProduct("KindredExtract")]
[assembly: AssemblyTitle("KindredExtract")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.8.2.0")]
[module: UnverifiableCode]
[module: RefSafetyRules(11)]
namespace Microsoft.CodeAnalysis
{
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
internal sealed class EmbeddedAttribute : Attribute
{
}
}
namespace System.Runtime.CompilerServices
{
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)]
internal sealed class NullableAttribute : Attribute
{
public readonly byte[] NullableFlags;
public NullableAttribute(byte P_0)
{
NullableFlags = new byte[1] { P_0 };
}
public NullableAttribute(byte[] P_0)
{
NullableFlags = P_0;
}
}
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
internal sealed class NullableContextAttribute : Attribute
{
public readonly byte Flag;
public NullableContextAttribute(byte P_0)
{
Flag = P_0;
}
}
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
[AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)]
internal sealed class RefSafetyRulesAttribute : Attribute
{
public readonly int Version;
public RefSafetyRulesAttribute(int P_0)
{
Version = P_0;
}
}
}
namespace KindredExtract
{
public static class ComponentInitializer
{
public static void InitializeComponents()
{
EntityDebug.RegisterExtractor<Entity>();
EntityDebug.RegisterExtractor<AnimationClipNames>();
EntityDebug.RegisterExtractor<SubSwatchGuidData>();
EntityDebug.RegisterExtractor<HybridCritterTag>();
EntityDebug.RegisterExtractor<SequenceTest>();
EntityDebug.RegisterExtractor<SequenceAsset>();
EntityDebug.RegisterExtractor<CreateSequence>();
EntityDebug.RegisterExtractor<DestroySequenceOnCompletion>();
EntityDebug.RegisterExtractor<UsePullComponents>();
EntityDebug.RegisterExtractor<SoundVolumetricCollider>();
EntityDebug.RegisterExtractor<SoundVolumetricClosestResult>();
EntityDebug.RegisterExtractor<SoundVolumetricManager>();
EntityDebug.RegisterExtractor<SoundVolumetricTypeInstance>();
EntityDebug.RegisterExtractor<UsesCustomizationTag>();
EntityDebug.RegisterExtractor<UsesCustomizationTagBaking>();
EntityDebug.RegisterExtractor<SkinColorCollectionComponent>();
EntityDebug.RegisterExtractor<UseDeformationComponent>();
EntityDebug.RegisterExtractor<RukhankaSkinColorComponent>();
EntityDebug.RegisterExtractor<RukhankaHairColorComponent>();
EntityDebug.RegisterExtractor<RukhankaEyeColorComponent>();
EntityDebug.RegisterExtractor<RukhankaExtraColorComponent>();
EntityDebug.RegisterExtractor<RukhankaRagdollData>();
EntityDebug.RegisterExtractor<RukhankaRagdollDriver>();
EntityDebug.RegisterExtractor<RukhankaParentHybridModel>();
EntityDebug.RegisterExtractor<RukhankaBoneMapData>();
EntityDebug.RegisterExtractor<RandomIdleBehaviour>();
EntityDebug.RegisterExtractor<IdleCycleOffsetBehaviour>();
EntityDebug.RegisterExtractor<SmoothParameterBehaviour>();
EntityDebug.RegisterExtractor<AnimatorStateEventDataComponent>();
EntityDebug.RegisterExtractor<BakingUseDeformationComponent>();
EntityDebug.RegisterExtractor<BloodHuntsData>();
EntityDebug.RegisterExtractor<BloodMixer_Shared>();
EntityDebug.RegisterExtractor<Bonfire>();
EntityDebug.RegisterExtractor<GameConnect>();
EntityDebug.RegisterExtractor<PasswordGameConnect>();
EntityDebug.RegisterExtractor<HailMessageStruct_Server>();
EntityDebug.RegisterExtractor<CreateCharacterEventInternal>();
EntityDebug.RegisterExtractor<BurnContainer>();
EntityDebug.RegisterExtractor<AiPointOfInterestTarget>();
EntityDebug.RegisterExtractor<CastleDecayAndRegen>();
EntityDebug.RegisterExtractor<ChangeModelWhenDecaying>();
EntityDebug.RegisterExtractor<DecayOnServerTick>();
EntityDebug.RegisterExtractor<CastleInvulnerableBuff>();
EntityDebug.RegisterExtractor<RegenOnServerTick>();
EntityDebug.RegisterExtractor<CastleResistanceBuff>();
EntityDebug.RegisterExtractor<CheckOnScreen>();
EntityDebug.RegisterExtractor<CloudLight>();
EntityDebug.RegisterExtractor<CloudCookie>();
EntityDebug.RegisterExtractor<DynamicCloudVolume>();
EntityDebug.RegisterExtractor<RegisteredStaticIdleInteractionPoint>();
EntityDebug.RegisterExtractor<CombatMusicListener_Client>();
EntityDebug.RegisterExtractor<CombatMusicListener_Shared>();
EntityDebug.RegisterExtractor<CombatMusicSource_Server>();
EntityDebug.RegisterExtractor<CombatMusicSource_Client>();
EntityDebug.RegisterExtractor<CritterData>();
EntityDebug.RegisterExtractor<CritterGroup>();
EntityDebug.RegisterExtractor<CritterSpawn>();
EntityDebug.RegisterExtractor<Crowdedness>();
EntityDebug.RegisterExtractor<ShowCrowdedness>();
EntityDebug.RegisterExtractor<Affixes>();
EntityDebug.RegisterExtractor<ApplyBuffOnConsume>();
EntityDebug.RegisterExtractor<DismantleDestroyData>();
EntityDebug.RegisterExtractor<CastAbilityOnConsume>();
EntityDebug.RegisterExtractor<CastleAreaRequirement>();
EntityDebug.RegisterExtractor<CastOptionsUser>();
EntityDebug.RegisterExtractor<Consumable>();
EntityDebug.RegisterExtractor<DurabilityTarget>();
EntityDebug.RegisterExtractor<HybridEquipment>();
EntityDebug.RegisterExtractor<IgnoreMountedUnitRotationRules>();
EntityDebug.RegisterExtractor<MilitiaRiderBuff>();
EntityDebug.RegisterExtractor<MissionData>();
EntityDebug.RegisterExtractor<Mount_Travel_DataShared>();
EntityDebug.RegisterExtractor<RebuildBlueprintMapping>();
EntityDebug.RegisterExtractor<RebuildTileModelMapping>();
EntityDebug.RegisterExtractor<RepairData>();
EntityDebug.RegisterExtractor<SaddleData>();
EntityDebug.RegisterExtractor<ServantTypeData>();
EntityDebug.RegisterExtractor<ServantConnectedCoffin>();
EntityDebug.RegisterExtractor<NPCServantColorIndex>();
EntityDebug.RegisterExtractor<ServantHasItemsInInventory>();
EntityDebug.RegisterExtractor<StablesIngredient>();
EntityDebug.RegisterExtractor<StablesPerk>();
EntityDebug.RegisterExtractor<StaticWalkableTileData>();
EntityDebug.RegisterExtractor<VampireCombatSet>();
EntityDebug.RegisterExtractor<VBloodItemSource>();
EntityDebug.RegisterExtractor<ShowAllTileCollision>();
EntityDebug.RegisterExtractor<ShowDeadEndTilesResult>();
EntityDebug.RegisterExtractor<ShowProjectedSunblockers>();
EntityDebug.RegisterExtractor<DetachEntityFromSpawnerEvent>();
EntityDebug.RegisterExtractor<RemoveEntityFromSpawnerEvent>();
EntityDebug.RegisterExtractor<DownedEvent>();
EntityDebug.RegisterExtractor<Forge_Shared>();
EntityDebug.RegisterExtractor<FusionForge_Shared>();
EntityDebug.RegisterExtractor<AbilityCastAimPreview>();
EntityDebug.RegisterExtractor<AimPreviewOverrideRadius>();
EntityDebug.RegisterExtractor<AimPreviewOverrideLength>();
EntityDebug.RegisterExtractor<AimPreviewOverrideConeAngle>();
EntityDebug.RegisterExtractor<AimPreviewOverrideQuadSize>();
EntityDebug.RegisterExtractor<TargetAimDistanceFactorLerpData>();
EntityDebug.RegisterExtractor<AbilityDPS>();
EntityDebug.RegisterExtractor<AbilityGroupConsumeItemOnCast>();
EntityDebug.RegisterExtractor<AbilityGroupResetComboState>();
EntityDebug.RegisterExtractor<AbilityGroupComboActive>();
EntityDebug.RegisterExtractor<AbilityIgnoreSettings>();
EntityDebug.RegisterExtractor<AbilityDirectionInaccuracy>();
EntityDebug.RegisterExtractor<AbilityPositionInaccuracy>();
EntityDebug.RegisterExtractor<AbilityPriority>();
EntityDebug.RegisterExtractor<AbilityTarget>();
EntityDebug.RegisterExtractor<AbilityTargetSource>();
EntityDebug.RegisterExtractor<AimPreview>();
EntityDebug.RegisterExtractor<AimPreviewsDisabled>();
EntityDebug.RegisterExtractor<AimPreviewKillOnCast>();
EntityDebug.RegisterExtractor<AimPreviewDash>();
EntityDebug.RegisterExtractor<AimPreviewGeneral>();
EntityDebug.RegisterExtractor<AimPreviewMelee>();
EntityDebug.RegisterExtractor<AimPreviewProjectile>();
EntityDebug.RegisterExtractor<AimPreviewProjectileCursor>();
EntityDebug.RegisterExtractor<AimPreviewProjectileCursorNoLine>();
EntityDebug.RegisterExtractor<AimPreviewTargetAoE>();
EntityDebug.RegisterExtractor<AimPreviewTravelBuff>();
EntityDebug.RegisterExtractor<AimRotationParameters>();
EntityDebug.RegisterExtractor<BuffAimPreview>();
EntityDebug.RegisterExtractor<BuffInstantiatedAimPreview>();
EntityDebug.RegisterExtractor<AbilityCastTimeData>();
EntityDebug.RegisterExtractor<AbilityHoldToCastData>();
EntityDebug.RegisterExtractor<ChangeKnockbackResistanceDuringCast>();
EntityDebug.RegisterExtractor<AbilityChargeUpData>();
EntityDebug.RegisterExtractor<ChargeUpSpell>();
EntityDebug.RegisterExtractor<HideWeapon>();
EntityDebug.RegisterExtractor<HideWeaponDuringCast>();
EntityDebug.RegisterExtractor<ModifyMovementDuringCastState>();
EntityDebug.RegisterExtractor<MoveStopTrigger>();
EntityDebug.RegisterExtractor<ProfessorCoil>();
EntityDebug.RegisterExtractor<ProfessorCoilBeam_Data_Server>();
EntityDebug.RegisterExtractor<ProfessorCoilBeam_Client>();
EntityDebug.RegisterExtractor<ProfessorCoilBeam_State_Server>();
EntityDebug.RegisterExtractor<ProfessorCoilBeam_State_Shared>();
EntityDebug.RegisterExtractor<ProfessorCoilManager>();
EntityDebug.RegisterExtractor<ProfessorCoilEvent>();
EntityDebug.RegisterExtractor<ProfessorCoilEvent_Random>();
EntityDebug.RegisterExtractor<ProfessorCoilEvent_SpawnTag>();
EntityDebug.RegisterExtractor<AbilityRemoveBuffCategoryOnStartCast>();
EntityDebug.RegisterExtractor<RotateTowardsAimDirectionDuringCastActive>();
EntityDebug.RegisterExtractor<RotateTowardsAimDirectionDuringCastData>();
EntityDebug.RegisterExtractor<DestroyOnOwnerDeath>();
EntityDebug.RegisterExtractor<DestroyOnSpawn>();
EntityDebug.RegisterExtractor<GetOwnerFactionOnSpawn>();
EntityDebug.RegisterExtractor<GetOwnerRotation>();
EntityDebug.RegisterExtractor<GetOwnerRotationOnlyOnSpawnTag>();
EntityDebug.RegisterExtractor<GetOwnerTeamOnSpawn>();
EntityDebug.RegisterExtractor<GetTranslationAlongPatrolOnSpawn>();
EntityDebug.RegisterExtractor<GetTranslationOnSpawn>();
EntityDebug.RegisterExtractor<OffsetTranslationOnSpawn>();
EntityDebug.RegisterExtractor<OffsetLastTranslationOnSpawn>();
EntityDebug.RegisterExtractor<OffsetTranslationOnSpawnBlockerSettings>();
EntityDebug.RegisterExtractor<GetTranslationOnUpdate>();
EntityDebug.RegisterExtractor<TiltTowardGameplayLocationOnSpawn>();
EntityDebug.RegisterExtractor<AchievementData>();
EntityDebug.RegisterExtractor<AchievementOwner>();
EntityDebug.RegisterExtractor<AchievementSubTaskData>();
EntityDebug.RegisterExtractor<ProgressAchievementEvent>();
EntityDebug.RegisterExtractor<GiveAchievementOnHit>();
EntityDebug.RegisterExtractor<GiveAchievementOnItemCraft>();
EntityDebug.RegisterExtractor<ProgressAchievementOnItemGain>();
EntityDebug.RegisterExtractor<GiveAchievementOnKill>();
EntityDebug.RegisterExtractor<GiveAchievementOnSpawn>();
EntityDebug.RegisterExtractor<ProgressAchievementEventV2>();
EntityDebug.RegisterExtractor<AdminUser>();
EntityDebug.RegisterExtractor<Attached>();
EntityDebug.RegisterExtractor<AttachParentId>();
EntityDebug.RegisterExtractor<AttachParentIdData>();
EntityDebug.RegisterExtractor<BagEquipBuffTag>();
EntityDebug.RegisterExtractor<BlockEquipmentSwapping>();
EntityDebug.RegisterExtractor<Script_BloodAltar_TrackVBloodUnit_Shared>();
EntityDebug.RegisterExtractor<AbsorbBuff>();
EntityDebug.RegisterExtractor<AbsorbStackModifier>();
EntityDebug.RegisterExtractor<AbsorbCapStackModifier>();
EntityDebug.RegisterExtractor<MultiplyAbsorbCapBySpellPower>();
EntityDebug.RegisterExtractor<IncreaseAbsorbCapByMaxHealth>();
EntityDebug.RegisterExtractor<SiegeWeaponAbsorbCapByServerSettings>();
EntityDebug.RegisterExtractor<BlockHealBuff>();
EntityDebug.RegisterExtractor<DeathBuff>();
EntityDebug.RegisterExtractor<DestroyBuffOnDamageTaken>();
EntityDebug.RegisterExtractor<DestroyBuffOnMove>();
EntityDebug.RegisterExtractor<DisableFootsteps>();
EntityDebug.RegisterExtractor<FortifyBuff>();
EntityDebug.RegisterExtractor<HealingBuff>();
EntityDebug.RegisterExtractor<Interactable>();
EntityDebug.RegisterExtractor<InteractedUpon>();
EntityDebug.RegisterExtractor<InteractableSequence>();
EntityDebug.RegisterExtractor<EndInteractableSequence>();
EntityDebug.RegisterExtractor<InteractableActive>();
EntityDebug.RegisterExtractor<InteractableWasActive>();
EntityDebug.RegisterExtractor<InteractLookPositionOffset>();
EntityDebug.RegisterExtractor<InventoryRouteSyncBuff>();
EntityDebug.RegisterExtractor<ModifyInventorySizeBuff>();
EntityDebug.RegisterExtractor<ModifyInventorySizeEvent>();
EntityDebug.RegisterExtractor<BagEquipUpdateBuffByItemCategoryCountEvent>();
EntityDebug.RegisterExtractor<ModifyMovementSpeedBuff>();
EntityDebug.RegisterExtractor<ModifyMovementSpeedBuffModification>();
EntityDebug.RegisterExtractor<MovementSpeedStackModifier>();
EntityDebug.RegisterExtractor<ModifyTeamBuff>();
EntityDebug.RegisterExtractor<PreviewPlacementBuff>();
EntityDebug.RegisterExtractor<PreviewPlacementSequence>();
EntityDebug.RegisterExtractor<RemapAbilitySlotsForGamepadBuff>();
EntityDebug.RegisterExtractor<ServerControlsMovementBuff>();
EntityDebug.RegisterExtractor<ServerControlsRotationBuff>();
EntityDebug.RegisterExtractor<ServerControlsPositionModifications>();
EntityDebug.RegisterExtractor<SpawnSleepingBuff>();
EntityDebug.RegisterExtractor<TravelBuffCollection>();
EntityDebug.RegisterExtractor<TravelToTarget>();
EntityDebug.RegisterExtractor<TravelToTargetRadius>();
EntityDebug.RegisterExtractor<TravelToTargetIgnoreCollision>();
EntityDebug.RegisterExtractor<ZoomModifierArea>();
EntityDebug.RegisterExtractor<ZoomModifierBuff>();
EntityDebug.RegisterExtractor<CastleAttackEvent_Server>();
EntityDebug.RegisterExtractor<ChangeKnockbackResistanceBuff>();
EntityDebug.RegisterExtractor<ChangeKnockbackResistanceBuffModification>();
EntityDebug.RegisterExtractor<ServerSystemChatMessage>();
EntityDebug.RegisterExtractor<CreateEventOnHealthChangeAmount>();
EntityDebug.RegisterExtractor<CustomPreviewUpdate>();
EntityDebug.RegisterExtractor<DeadSequence>();
EntityDebug.RegisterExtractor<DestroyOnAbilityCast>();
EntityDebug.RegisterExtractor<DelayedDestroyTagEvents>();
EntityDebug.RegisterExtractor<ProcessDestroyEventDebugging>();
EntityDebug.RegisterExtractor<DisableAggroBuff>();
EntityDebug.RegisterExtractor<DisableAggroBuffModifications>();
EntityDebug.RegisterExtractor<DisableHeightCorrectionDuringCast>();
EntityDebug.RegisterExtractor<DisableHeightCorrectionDuringCastModificationData>();
EntityDebug.RegisterExtractor<DismantleAbility>();
EntityDebug.RegisterExtractor<DismantleEvent>();
EntityDebug.RegisterExtractor<DuelFlag>();
EntityDebug.RegisterExtractor<DuelInstance>();
EntityDebug.RegisterExtractor<DuelArea>();
EntityDebug.RegisterExtractor<VBloodDuelChallenger>();
EntityDebug.RegisterExtractor<VBloodDuelFlag>();
EntityDebug.RegisterExtractor<VBloodDuelInstance>();
EntityDebug.RegisterExtractor<DynamicCollision>();
EntityDebug.RegisterExtractor<FadeOutFlyMoodBuff>();
EntityDebug.RegisterExtractor<FollowBuffOwner>();
EntityDebug.RegisterExtractor<FollowBuffOwnerModifications>();
EntityDebug.RegisterExtractor<GallopBuff>();
EntityDebug.RegisterExtractor<GallopBuffModifications>();
EntityDebug.RegisterExtractor<DamageTakenEvent>();
EntityDebug.RegisterExtractor<ResetCreateGameplayEventsOnTickOnStacksChanged>();
EntityDebug.RegisterExtractor<ResetCreateGameplayEventsOnTickWhenCasting>();
EntityDebug.RegisterExtractor<EntityHitConsumedEvent>();
EntityDebug.RegisterExtractor<LifeLeechEvent>();
EntityDebug.RegisterExtractor<YieldResourceDisable>();
EntityDebug.RegisterExtractor<Handled>();
EntityDebug.RegisterExtractor<YieldResourcesOnPickup>();
EntityDebug.RegisterExtractor<YieldResourceSource>();
EntityDebug.RegisterExtractor<GrabBuff>();
EntityDebug.RegisterExtractor<ControllerVibrationData>();
EntityDebug.RegisterExtractor<HasResidentBuff>();
EntityDebug.RegisterExtractor<AllowJumpFromCliffsBuff>();
EntityDebug.RegisterExtractor<Height>();
EntityDebug.RegisterExtractor<JumpFromCliffs>();
EntityDebug.RegisterExtractor<JumpFromCliffsTravelBuff>();
EntityDebug.RegisterExtractor<JumpFromCliffsTravelBuffConstants>();
EntityDebug.RegisterExtractor<ProjectileSnapToHeight>();
EntityDebug.RegisterExtractor<ShowHeight>();
EntityDebug.RegisterExtractor<SnapToHeight>();
EntityDebug.RegisterExtractor<HideOutsideVision>();
EntityDebug.RegisterExtractor<CollisionCastOnSpawn>();
EntityDebug.RegisterExtractor<CollisionCastOnUpdate>();
EntityDebug.RegisterExtractor<CollisionCastOnDestroy>();
EntityDebug.RegisterExtractor<ImprisonedBuff>();
EntityDebug.RegisterExtractor<InsideBuff>();
EntityDebug.RegisterExtractor<InsideInitBuff>();
EntityDebug.RegisterExtractor<ActivateDraculaWarpRift>();
EntityDebug.RegisterExtractor<AdditionalInteractBuff>();
EntityDebug.RegisterExtractor<BindCoffin>();
EntityDebug.RegisterExtractor<BloodConsumeDebuff>();
EntityDebug.RegisterExtractor<NameableInteractable>();
EntityDebug.RegisterExtractor<OpenDoor>();
EntityDebug.RegisterExtractor<InteractPickup>();
EntityDebug.RegisterExtractor<RespawnDelay>();
EntityDebug.RegisterExtractor<SelectStartGraveyard>();
EntityDebug.RegisterExtractor<UseCastleHeart>();
EntityDebug.RegisterExtractor<UseMirror>();
EntityDebug.RegisterExtractor<UseRelicRadar>();
EntityDebug.RegisterExtractor<UseNoctemRadar>();
EntityDebug.RegisterExtractor<UseThrone>();
EntityDebug.RegisterExtractor<UseWaypoint>();
EntityDebug.RegisterExtractor<BagHolderBakingStuff>();
EntityDebug.RegisterExtractor<ChunkDataRemappings>();
EntityDebug.RegisterExtractor<Description>();
EntityDebug.RegisterExtractor<DestroyAfterTimeOnInventoryChange>();
EntityDebug.RegisterExtractor<DestroyWhenDisabled>();
EntityDebug.RegisterExtractor<DestroyWhenInventoryIsEmpty>();
EntityDebug.RegisterExtractor<DestroyWhenNoCharacterNearbyAfterDuration>();
EntityDebug.RegisterExtractor<DropInInventoryOnSpawn>();
EntityDebug.RegisterExtractor<DropItem>();
EntityDebug.RegisterExtractor<ItemEquipEventData>();
EntityDebug.RegisterExtractor<WeaponCoatingChargeUpTimer>();
EntityDebug.RegisterExtractor<ItemKeyLookup>();
EntityDebug.RegisterExtractor<ItemPickup>();
EntityDebug.RegisterExtractor<PlayerDeathContainer>();
EntityDebug.RegisterExtractor<ShrinkInventoryWhenWithdrawn>();
EntityDebug.RegisterExtractor<TransitionWhenInventoryIsEmpty>();
EntityDebug.RegisterExtractor<ValidateItemKeyLookupEvent>();
EntityDebug.RegisterExtractor<LegDirection_Server>();
EntityDebug.RegisterExtractor<LegDirection_Shared>();
EntityDebug.RegisterExtractor<LimitAbilityPriorityBuff>();
EntityDebug.RegisterExtractor<LimitAbilityPriorityModifications>();
EntityDebug.RegisterExtractor<CameraRequest>();
EntityDebug.RegisterExtractor<MegaStaticManager>();
EntityDebug.RegisterExtractor<AffectPrisonerWithToxic>();
EntityDebug.RegisterExtractor<AoETargetImportance>();
EntityDebug.RegisterExtractor<DataClient>();
EntityDebug.RegisterExtractor<DealDamageToPrisoner>();
EntityDebug.RegisterExtractor<EquipmentSound>();
EntityDebug.RegisterExtractor<FeedAbilityTag>();
EntityDebug.RegisterExtractor<FeedPrisoner>();
EntityDebug.RegisterExtractor<FreeCastBuff>();
EntityDebug.RegisterExtractor<IgnoreInCombatBuff>();
EntityDebug.RegisterExtractor<InCombatBuff>();
EntityDebug.RegisterExtractor<IncreaseConsumableBloodQuality>();
EntityDebug.RegisterExtractor<LocalRagdollImpulse>();
EntityDebug.RegisterExtractor<ModifiablePhysicsShape>();
EntityDebug.RegisterExtractor<ModifyAIMoveSpeedsBuff>();
EntityDebug.RegisterExtractor<ModifyBloodDrainBuff>();
EntityDebug.RegisterExtractor<ModifyConsumeBloodTypeBuff>();
EntityDebug.RegisterExtractor<ModifyEntityCategoryBuff>();
EntityDebug.RegisterExtractor<ModifyImpactMaterialBuff>();
EntityDebug.RegisterExtractor<ModifyPhysicsShapeBuff>();
EntityDebug.RegisterExtractor<ModifyVoiceBuff>();
EntityDebug.RegisterExtractor<ShowSunDamageRays>();
EntityDebug.RegisterExtractor<StoredConsumeCount>();
EntityDebug.RegisterExtractor<Sun>();
EntityDebug.RegisterExtractor<Torture>();
EntityDebug.RegisterExtractor<UseCombatAnimationState>();
EntityDebug.RegisterExtractor<VampireTag>();
EntityDebug.RegisterExtractor<VbloodGhostBuff_Shared>();
EntityDebug.RegisterExtractor<VbloodGhostBuff_Client>();
EntityDebug.RegisterExtractor<CharacterVoiceActivity>();
EntityDebug.RegisterExtractor<ModifyAggroRangesBuff>();
EntityDebug.RegisterExtractor<ModifyAggroRangesBuffModifications>();
EntityDebug.RegisterExtractor<ModifyObstacleFadeoutBuff>();
EntityDebug.RegisterExtractor<ModifyObstacleFadeoutModifications>();
EntityDebug.RegisterExtractor<CooldownRecoveryRateChangedEvent>();
EntityDebug.RegisterExtractor<UnitStatChangedEvent>();
EntityDebug.RegisterExtractor<MorganaCombatTagBuff>();
EntityDebug.RegisterExtractor<Morgana_LoomingMists_DataClient>();
EntityDebug.RegisterExtractor<MorganaWorshipperTag>();
EntityDebug.RegisterExtractor<MorganaWorshipperHandler>();
EntityDebug.RegisterExtractor<MountModelStreaming>();
EntityDebug.RegisterExtractor<Mountable>();
EntityDebug.RegisterExtractor<MountInitBuff>();
EntityDebug.RegisterExtractor<MoveTowardsPositionBuff>();
EntityDebug.RegisterExtractor<MoveTowardsRotationBuff>();
EntityDebug.RegisterExtractor<PlaySequenceOnPickup>();
EntityDebug.RegisterExtractor<YieldEssenceOnDeath>();
EntityDebug.RegisterExtractor<OpenDoors>();
EntityDebug.RegisterExtractor<PerkData>();
EntityDebug.RegisterExtractor<Picker>();
EntityDebug.RegisterExtractor<PickedTileModel>();
EntityDebug.RegisterExtractor<PlaceTilemodelAbility>();
EntityDebug.RegisterExtractor<BuildTileModelEvent>();
EntityDebug.RegisterExtractor<StartEditTileModelEvent>();
EntityDebug.RegisterExtractor<CancelEditTileModelEvent>();
EntityDebug.RegisterExtractor<MoveTileModelEvent>();
EntityDebug.RegisterExtractor<DismantleTileModelEvent>();
EntityDebug.RegisterExtractor<RepairTileModelEvent>();
EntityDebug.RegisterExtractor<BuildWallpaperEvent>();
EntityDebug.RegisterExtractor<SetTileModelVariationEvent>();
EntityDebug.RegisterExtractor<WallpaperPlacedEvent>();
EntityDebug.RegisterExtractor<PlayerCustomMarker>();
EntityDebug.RegisterExtractor<PlayMountedSequence>();
EntityDebug.RegisterExtractor<PreventDisableBuff>();
EntityDebug.RegisterExtractor<PreventDisableBuffModifications>();
EntityDebug.RegisterExtractor<PreviewBuildingPlacement>();
EntityDebug.RegisterExtractor<IsPreviewingPlacement>();
EntityDebug.RegisterExtractor<DefaultUnlockedProgression>();
EntityDebug.RegisterExtractor<UnlockedSpellBookAbilitiesChangedEvent>();
EntityDebug.RegisterExtractor<VBloodProgressionUnlockData>();
EntityDebug.RegisterExtractor<GiveProgressionOnConsume>();
EntityDebug.RegisterExtractor<ProgressionGain>();
EntityDebug.RegisterExtractor<RagdollForceSource>();
EntityDebug.RegisterExtractor<RepairAbility>();
EntityDebug.RegisterExtractor<Residency>();
EntityDebug.RegisterExtractor<RespawnPointOwner>();
EntityDebug.RegisterExtractor<SaddleBearer>();
EntityDebug.RegisterExtractor<SaddleBuff>();
EntityDebug.RegisterExtractor<SchoolDebuffData>();
EntityDebug.RegisterExtractor<ServantSpawnHandler>();
EntityDebug.RegisterExtractor<NewUnitTag>();
EntityDebug.RegisterExtractor<SetDynamicCollisionHardnessBuff>();
EntityDebug.RegisterExtractor<SetDynamicCollisionHardnessModifications>();
EntityDebug.RegisterExtractor<ShapeshiftImpairBuff>();
EntityDebug.RegisterExtractor<ShowMapCollisionRadius>();
EntityDebug.RegisterExtractor<SpawnLocationSelector>();
EntityDebug.RegisterExtractor<SpawnPhysicsObjectOnDeath>();
EntityDebug.RegisterExtractor<CorrectDynamicBodyTransforms>();
EntityDebug.RegisterExtractor<TransferWindDataFromCreator>();
EntityDebug.RegisterExtractor<SpawnPrefabOnDestroy>();
EntityDebug.RegisterExtractor<CopySpellModSetFromAbilitySlot>();
EntityDebug.RegisterExtractor<JewelChanged>();
EntityDebug.RegisterExtractor<LegendaryItemChangedEvent>();
EntityDebug.RegisterExtractor<JewelSpawnSystemData>();
EntityDebug.RegisterExtractor<ManuallyGeneratedLegendaryItem>();
EntityDebug.RegisterExtractor<SpellModAbilityGroupCharges>();
EntityDebug.RegisterExtractor<SubSceneNetworkedPrefab>();
EntityDebug.RegisterExtractor<SpawnMegaStaticManager>();
EntityDebug.RegisterExtractor<SubSceneSpawnChainPrefab>();
EntityDebug.RegisterExtractor<TeleportationRequest>();
EntityDebug.RegisterExtractor<TeleportToWaypointEvent>();
EntityDebug.RegisterExtractor<TeleportToNetherEvent>();
EntityDebug.RegisterExtractor<DebugTeleportToEntityEvent>();
EntityDebug.RegisterExtractor<DebugTeleportToNetherEvent>();
EntityDebug.RegisterExtractor<UsePortal>();
EntityDebug.RegisterExtractor<TheMonsterGeneratorActiveBuff>();
EntityDebug.RegisterExtractor<Ticker>();
EntityDebug.RegisterExtractor<TraderSpawnData>();
EntityDebug.RegisterExtractor<UnitSpawnHandler>();
EntityDebug.RegisterExtractor<UpdateTranslationWithOffset>();
EntityDebug.RegisterExtractor<UserRemovableBuff>();
EntityDebug.RegisterExtractor<VBloodEmoteData>();
EntityDebug.RegisterExtractor<VBloodShapeshiftData>();
EntityDebug.RegisterExtractor<DisableUseFastQueries>();
EntityDebug.RegisterExtractor<HybridCurrentEquipment>();
EntityDebug.RegisterExtractor<HybridCurrentCustomization>();
EntityDebug.RegisterExtractor<IdleInteractionBuff>();
EntityDebug.RegisterExtractor<IdleInteractionPointReachedEvent>();
EntityDebug.RegisterExtractor<IdleInteractor>();
EntityDebug.RegisterExtractor<IndoorMusic>();
EntityDebug.RegisterExtractor<AbilityInputState>();
EntityDebug.RegisterExtractor<DisableSendAimInput>();
EntityDebug.RegisterExtractor<ResetMovementCameraDirection>();
EntityDebug.RegisterExtractor<State>();
EntityDebug.RegisterExtractor<InventoryRouteStation>();
EntityDebug.RegisterExtractor<InventoryRouteStation_Client>();
EntityDebug.RegisterExtractor<JewelCraftingStation>();
EntityDebug.RegisterExtractor<DiscoveredMapZonesEvent>();
EntityDebug.RegisterExtractor<RevealedMapEvent>();
EntityDebug.RegisterExtractor<CurrentMapZone>();
EntityDebug.RegisterExtractor<MirrorStationTag>();
EntityDebug.RegisterExtractor<FadeToBlack>();
EntityDebug.RegisterExtractor<FadeToBlack_Manual>();
EntityDebug.RegisterExtractor<LastEditedBy>();
EntityDebug.RegisterExtractor<ServerDebugLogs>();
EntityDebug.RegisterExtractor<ServerDebugViewData>();
EntityDebug.RegisterExtractor<SetOwnerRotateTowardsMouse>();
EntityDebug.RegisterExtractor<Modification>();
EntityDebug.RegisterExtractor<SetOwnerRotateTowardsMovement>();
EntityDebug.RegisterExtractor<Modification>();
EntityDebug.RegisterExtractor<MusicPlayerStation_Server>();
EntityDebug.RegisterExtractor<MusicPlayer_Shared>();
EntityDebug.RegisterExtractor<MusicPlayerStationTrack_Shared>();
EntityDebug.RegisterExtractor<MusicPlayerStationTrack_Client>();
EntityDebug.RegisterExtractor<Request0>();
EntityDebug.RegisterExtractor<Reponse>();
EntityDebug.RegisterExtractor<InsertPotion>();
EntityDebug.RegisterExtractor<SwapPotions>();
EntityDebug.RegisterExtractor<RemovePotion>();
EntityDebug.RegisterExtractor<StartMix>();
EntityDebug.RegisterExtractor<CancelMix>();
EntityDebug.RegisterExtractor<InventoryRoutingTransferCompletedEvent>();
EntityDebug.RegisterExtractor<InventoryRoutingTransferFailedResponseEvent>();
EntityDebug.RegisterExtractor<Request_ByClosestToPosition>();
EntityDebug.RegisterExtractor<Request_ByPlayerName>();
EntityDebug.RegisterExtractor<ErrorResponse>();
EntityDebug.RegisterExtractor<AdminForceJoinedYourClan>();
EntityDebug.RegisterExtractor<InsertItem>();
EntityDebug.RegisterExtractor<RemoveItem>();
EntityDebug.RegisterExtractor<StartRepair>();
EntityDebug.RegisterExtractor<CancelRepair>();
EntityDebug.RegisterExtractor<ClaimItem>();
EntityDebug.RegisterExtractor<FusionForge_InsertItem>();
EntityDebug.RegisterExtractor<FusionForge_RemoveItem>();
EntityDebug.RegisterExtractor<MergeSpellMods>();
EntityDebug.RegisterExtractor<CancelFusionForge>();
EntityDebug.RegisterExtractor<ClaimFusionForge>();
EntityDebug.RegisterExtractor<TogglePausedEvent>();
EntityDebug.RegisterExtractor<AddOrRemoveTrackFromPlaylistEvent>();
EntityDebug.RegisterExtractor<PlayPreviousTrackEvent>();
EntityDebug.RegisterExtractor<PlayNextTrackEvent>();
EntityDebug.RegisterExtractor<StartedInteractingEvent>();
EntityDebug.RegisterExtractor<ResetSchoolEvent>();
EntityDebug.RegisterExtractor<BindMountIfEmpty>();
EntityDebug.RegisterExtractor<UnbindMount>();
EntityDebug.RegisterExtractor<UnlockPerk>();
EntityDebug.RegisterExtractor<ClientEvent>();
EntityDebug.RegisterExtractor<ClientStateEvent>();
EntityDebug.RegisterExtractor<ServerRejectEvent>();
EntityDebug.RegisterExtractor<ServerLoginEvent>();
EntityDebug.RegisterExtractor<ServerChannelEvent>();
EntityDebug.RegisterExtractor<ApplyCoatingEvent>();
EntityDebug.RegisterExtractor<ApplyCoatingEvent_Internal>();
EntityDebug.RegisterExtractor<IsSpellControlled>();
EntityDebug.RegisterExtractor<DisableWhenNoPlayersInRangeDebug>();
EntityDebug.RegisterExtractor<ShowCommandBufferStats>();
EntityDebug.RegisterExtractor<NoctemRadar>();
EntityDebug.RegisterExtractor<PathRecorder>();
EntityDebug.RegisterExtractor<LoadedFromPersistenceTag>();
EntityDebug.RegisterExtractor<SerializePersistenceFailedFeedbackEvent>();
EntityDebug.RegisterExtractor<TestPersistenceV2Save>();
EntityDebug.RegisterExtractor<SavePersistentDataEvent>();
EntityDebug.RegisterExtractor<LinkToJointOwner>();
EntityDebug.RegisterExtractor<ClaimedAchievementsEvent>();
EntityDebug.RegisterExtractor<InitialUnlockedProgressionEvent>();
EntityDebug.RegisterExtractor<QuickStartup>();
EntityDebug.RegisterExtractor<HybridRagdoll>();
EntityDebug.RegisterExtractor<RagdollDriven>();
EntityDebug.RegisterExtractor<RagdollDriver>();
EntityDebug.RegisterExtractor<RagdollifyBuffTarget>();
EntityDebug.RegisterExtractor<RagdollCreateData>();
EntityDebug.RegisterExtractor<RagdollStreamingTokens>();
EntityDebug.RegisterExtractor<RagdollPhysicsColliderState>();
EntityDebug.RegisterExtractor<HideRendererOutsideVision>();
EntityDebug.RegisterExtractor<RelicRadar>();
EntityDebug.RegisterExtractor<RespawnAiEvent>();
EntityDebug.RegisterExtractor<RespecStation>();
EntityDebug.RegisterExtractor<RotateAroundAxis>();
EntityDebug.RegisterExtractor<Script_Buff_MoveToBusStop_DataServer>();
EntityDebug.RegisterExtractor<BuffHideOtherBuffFX>();
EntityDebug.RegisterExtractor<ChunkWaypointSequence>();
EntityDebug.RegisterExtractor<NetworkedSequence>();
EntityDebug.RegisterExtractor<ScreenShake>();
EntityDebug.RegisterExtractor<SequenceStressTest>();
EntityDebug.RegisterExtractor<ServantCoffinstation>();
EntityDebug.RegisterExtractor<ServantCoffinEffects>();
EntityDebug.RegisterExtractor<ServantConvertable>();
EntityDebug.RegisterExtractor<ShowAim>();
EntityDebug.RegisterExtractor<MegaStaticManagerDisabledTag>();
EntityDebug.RegisterExtractor<ConvertOnDemandProcessed>();
EntityDebug.RegisterExtractor<SpawnChainDebugEnabled>();
EntityDebug.RegisterExtractor<Stables_Shared>();
EntityDebug.RegisterExtractor<Stables_Server>();
EntityDebug.RegisterExtractor<StablesUser>();
EntityDebug.RegisterExtractor<StablesUser_Client>();
EntityDebug.RegisterExtractor<DebugStables>();
EntityDebug.RegisterExtractor<StaticHierarchyData>();
EntityDebug.RegisterExtractor<AssetSubSceneStreamingHandler_Initialized>();
EntityDebug.RegisterExtractor<ShowBuildGrid>();
EntityDebug.RegisterExtractor<ShowBuildGridActive>();
EntityDebug.RegisterExtractor<ShowTileCollision2D>();
EntityDebug.RegisterExtractor<GridIsActive>();
EntityDebug.RegisterExtractor<ShowTileCollisionHistory>();
EntityDebug.RegisterExtractor<ShowTileCollisionHistoryActive>();
EntityDebug.RegisterExtractor<ShowTileHeightsDebugNew>();
EntityDebug.RegisterExtractor<GridIsActive>();
EntityDebug.RegisterExtractor<ShowTilePlacement>();
EntityDebug.RegisterExtractor<GridIsActive>();
EntityDebug.RegisterExtractor<TimeScale>();
EntityDebug.RegisterExtractor<GameIsPaused>();
EntityDebug.RegisterExtractor<GameIsPlaying>();
EntityDebug.RegisterExtractor<ForceNormalTimeScale>();
EntityDebug.RegisterExtractor<Trader>();
EntityDebug.RegisterExtractor<Reset>();
EntityDebug.RegisterExtractor<UISequenceMappingTag>();
EntityDebug.RegisterExtractor<UnitSpawnerstation>();
EntityDebug.RegisterExtractor<UnlockTrophyOnBuild>();
EntityDebug.RegisterExtractor<UserConnectionChangedEvent>();
EntityDebug.RegisterExtractor<VoiceData>();
EntityDebug.RegisterExtractor<RandomizeVoiceMap>();
EntityDebug.RegisterExtractor<WalkBackAndForth>();
EntityDebug.RegisterExtractor<Wallpaper_Synced_0>();
EntityDebug.RegisterExtractor<Wallpaper_Synced_90>();
EntityDebug.RegisterExtractor<Wallpaper_Synced_180>();
EntityDebug.RegisterExtractor<Wallpaper_Synced_270>();
EntityDebug.RegisterExtractor<Wallpaper_Client_0>();
EntityDebug.RegisterExtractor<Wallpaper_Client_90>();
EntityDebug.RegisterExtractor<Wallpaper_Client_180>();
EntityDebug.RegisterExtractor<Wallpaper_Client_270>();
EntityDebug.RegisterExtractor<WallpaperStyles>();
EntityDebug.RegisterExtractor<WallpaperParentTransform>();
EntityDebug.RegisterExtractor<WallpaperDamaged>();
EntityDebug.RegisterExtractor<WallpaperSet>();
EntityDebug.RegisterExtractor<WorkstationSequenceState>();
EntityDebug.RegisterExtractor<WorldVFXSpawnManagerIndex>();
EntityDebug.RegisterExtractor<ShaderProperty_TreeParams0>();
EntityDebug.RegisterExtractor<ShaderProperty_TreeParams1>();
EntityDebug.RegisterExtractor<ApplyStoredWeaponCoatingOnSpawn>();
EntityDebug.RegisterExtractor<Coatable>();
EntityDebug.RegisterExtractor<WeaponCoatingActiveTag>();
EntityDebug.RegisterExtractor<WeaponCoating>();
EntityDebug.RegisterExtractor<StoredWeaponCoating>();
EntityDebug.RegisterExtractor<WeaponCoatingSource>();
EntityDebug.RegisterExtractor<RestrictPlacementArea>();
EntityDebug.RegisterExtractor<SnappingPoint>();
EntityDebug.RegisterExtractor<IsChildTileModelBakingData>();
EntityDebug.RegisterExtractor<NetworkedPrefabChildren>();
EntityDebug.RegisterExtractor<NetworkChildToDestroy>();
EntityDebug.RegisterExtractor<BuffSequence_WaitingForCondition>();
EntityDebug.RegisterExtractor<Pull_Position>();
EntityDebug.RegisterExtractor<Pull_Rotation>();
EntityDebug.RegisterExtractor<Pull_Input>();
EntityDebug.RegisterExtractor<Pull_Team>();
EntityDebug.RegisterExtractor<Pull_Entity>();
EntityDebug.RegisterExtractor<Pull_BuffTarget>();
EntityDebug.RegisterExtractor<SystemData>();
EntityDebug.RegisterExtractor<BulletHellParticleSystem>();
EntityDebug.RegisterExtractor<BulletHellParticleIndex>();
EntityDebug.RegisterExtractor<GlobalParticleIndex>();
EntityDebug.RegisterExtractor<GlobalParticleSystem>();
EntityDebug.RegisterExtractor<ParticleScale>();
EntityDebug.RegisterExtractor<SequencerParticle>();
EntityDebug.RegisterExtractor<BakeSequence>();
EntityDebug.RegisterExtractor<RunSetupGraphTag>();
EntityDebug.RegisterExtractor<SequencerDebugHistoryInfo>();
EntityDebug.RegisterExtractor<ClientReplayRecorderEnabled>();
EntityDebug.RegisterExtractor<ClientReplayPlayerEnabled>();
EntityDebug.RegisterExtractor<ReplayJumpToSnapshotEvent>();
EntityDebug.RegisterExtractor<ReplayStoreSnapshotEvent>();
EntityDebug.RegisterExtractor<ReplayCreateSnapshotEvent>();
EntityDebug.RegisterExtractor<PhysicsRubble>();
EntityDebug.RegisterExtractor<PickingSettings>();
EntityDebug.RegisterExtractor<PickParentTag>();
EntityDebug.RegisterExtractor<ShowPicking>();
EntityDebug.RegisterExtractor<ProxyLightCullingBounds>();
EntityDebug.RegisterExtractor<ProxyDyeData>();
EntityDebug.RegisterExtractor<DistanceCulling>();
EntityDebug.RegisterExtractor<AimDirectionPreviewComponent>();
EntityDebug.RegisterExtractor<AimWorldTargetComponent>();
EntityDebug.RegisterExtractor<CanFadeOut>();
EntityDebug.RegisterExtractor<AnimateDitherAlpha>();
EntityDebug.RegisterExtractor<FadeOutInFrontOfUnit>();
EntityDebug.RegisterExtractor<FadeOutObstacles>();
EntityDebug.RegisterExtractor<CurrentFadingSettingsData>();
EntityDebug.RegisterExtractor<InventoryRouteArt>();
EntityDebug.RegisterExtractor<MoodColliderSphere>();
EntityDebug.RegisterExtractor<MoodColliderBox>();
EntityDebug.RegisterExtractor<ShowWorldTargetPreviewTag>();
EntityDebug.RegisterExtractor<ShaderProperty_AlphaMultiply>();
EntityDebug.RegisterExtractor<ShaderProperty_BlinkColor>();
EntityDebug.RegisterExtractor<ShaderProperty_DitherAlpha>();
EntityDebug.RegisterExtractor<ShaderProperty_CanFadeOut>();
EntityDebug.RegisterExtractor<ShaderProperty_DissolveColor>();
EntityDebug.RegisterExtractor<ShaderProperty_DissolveHeightMultiplier>();
EntityDebug.RegisterExtractor<ShaderProperty_RustleForceVector>();
EntityDebug.RegisterExtractor<ShaderProperty_RustleAnimationTime>();
EntityDebug.RegisterExtractor<ShaderProperty_OverlappingAnimationTime>();
EntityDebug.RegisterExtractor<ShaderProperty_DrawLine>();
EntityDebug.RegisterExtractor<ShaderProperty_IsAlly>();
EntityDebug.RegisterExtractor<ShaderProperty_BaseColor>();
EntityDebug.RegisterExtractor<ShaderProperty_BaseColorTrim1>();
EntityDebug.RegisterExtractor<ShaderProperty_BaseColorTrim2>();
EntityDebug.RegisterExtractor<ShaderProperty_BaseColorTrim3>();
EntityDebug.RegisterExtractor<SunBlockerRegion>();
EntityDebug.RegisterExtractor<LightningAttractorGameplay>();
EntityDebug.RegisterExtractor<LightningAttractorAmbience>();
EntityDebug.RegisterExtractor<LightningConsumer>();
EntityDebug.RegisterExtractor<LightningLight>();
EntityDebug.RegisterExtractor<LightningStormRegion>();
EntityDebug.RegisterExtractor<LightningStormType>();
EntityDebug.RegisterExtractor<LightningStormTypeCollection>();
EntityDebug.RegisterExtractor<DisableTileModelFlagsBuff>();
EntityDebug.RegisterExtractor<DisconnectSunImmunityTimeTag>();
EntityDebug.RegisterExtractor<Script_InspectTarget_Data>();
EntityDebug.RegisterExtractor<Script_Interact_Inspect_Data>();
EntityDebug.RegisterExtractor<DestroyOnMountedCollision>();
EntityDebug.RegisterExtractor<RadialZone_Environment_Data>();
EntityDebug.RegisterExtractor<RadialZone_Sequence>();
EntityDebug.RegisterExtractor<HolyArea>();
EntityDebug.RegisterExtractor<GarlicArea>();
EntityDebug.RegisterExtractor<CurseArea>();
EntityDebug.RegisterExtractor<CorruptionArea>();
EntityDebug.RegisterExtractor<Registered>();
EntityDebug.RegisterExtractor<ShowPaintedTerrainTileGrid>();
EntityDebug.RegisterExtractor<ShowSurfaceFluffDebug>();
EntityDebug.RegisterExtractor<GridIsActive>();
EntityDebug.RegisterExtractor<ShowTileHeightsDebug>();
EntityDebug.RegisterExtractor<GridIsActive>();
EntityDebug.RegisterExtractor<PlayerPresence>();
EntityDebug.RegisterExtractor<CastleBuildingAttachmentAddedEvent>();
EntityDebug.RegisterExtractor<CastleBuildingAttachmentRemovedEvent>();
EntityDebug.RegisterExtractor<BuildMode>();
EntityDebug.RegisterExtractor<PlannedTileModel>();
EntityDebug.RegisterExtractor<ExitBuildModeEvent>();
EntityDebug.RegisterExtractor<CreateTileModelSelection>();
EntityDebug.RegisterExtractor<EditTileModelSelection>();
EntityDebug.RegisterExtractor<HoverTileModelSelection>();
EntityDebug.RegisterExtractor<PlannedWallpaper>();
EntityDebug.RegisterExtractor<EditWallpaperSelection>();
EntityDebug.RegisterExtractor<BuildModePlacementOperation>();
EntityDebug.RegisterExtractor<PlannedArenaBlock>();
EntityDebug.RegisterExtractor<ArenaOperation>();
EntityDebug.RegisterExtractor<PlannedInventoryRoute>();
EntityDebug.RegisterExtractor<InventoryRouteOperation>();
EntityDebug.RegisterExtractor<BuildModeState>();
EntityDebug.RegisterExtractor<BuildModeSettings>();
EntityDebug.RegisterExtractor<CanBuildTileModels>();
EntityDebug.RegisterExtractor<CurrentTileModelEditing>();
EntityDebug.RegisterExtractor<CastleBlockCollection>();
EntityDebug.RegisterExtractor<CastleBuildingHideInPreview>();
EntityDebug.RegisterExtractor<CastleBuildingPreviewFadeTarget>();
EntityDebug.RegisterExtractor<CastleBuildingShowOnlyInPreview>();
EntityDebug.RegisterExtractor<GenerateCastlePrefabs>();
EntityDebug.RegisterExtractor<CastleHeartActiveSequenceTierBlobData>();
EntityDebug.RegisterExtractor<CastleHeartModelSwapData>();
EntityDebug.RegisterExtractor<CastleHeartModelTier>();
EntityDebug.RegisterExtractor<LoadCastleOperation>();
EntityDebug.RegisterExtractor<StartLoadingCastleEvent>();
EntityDebug.RegisterExtractor<FinishLoadingCastleEvent>();
EntityDebug.RegisterExtractor<CastleBuildingFusedChild>();
EntityDebug.RegisterExtractor<CastleBuildingFusedRoot>();
EntityDebug.RegisterExtractor<LimitedSnapRotationTag>();
EntityDebug.RegisterExtractor<OnlyShowInBuildModeTag>();
EntityDebug.RegisterExtractor<Data>();
EntityDebug.RegisterExtractor<CastleRailing>();
EntityDebug.RegisterExtractor<CastleRailingPrefabsCollection>();
EntityDebug.RegisterExtractor<CastleRebuildPhaseState>();
EntityDebug.RegisterExtractor<CastleRebuildPhaseSequence>();
EntityDebug.RegisterExtractor<CastleRebuildSettings>();
EntityDebug.RegisterExtractor<CastleRoom>();
EntityDebug.RegisterExtractor<CastleRoofOrnaments>();
EntityDebug.RegisterExtractor<CastleFloorPreviousData>();
EntityDebug.RegisterExtractor<RemovedCastleFloor>();
EntityDebug.RegisterExtractor<CastleWallPreviousData>();
EntityDebug.RegisterExtractor<CastleStairs>();
EntityDebug.RegisterExtractor<CastleWall>();
EntityDebug.RegisterExtractor<CastleEntrance>();
EntityDebug.RegisterExtractor<CastleRoomWall>();
EntityDebug.RegisterExtractor<WallRoofOrnament>();
EntityDebug.RegisterExtractor<DyeableCastleObject>();
EntityDebug.RegisterExtractor<CastleRebuildRegistry>();
EntityDebug.RegisterExtractor<CastleRebuildRegistry_Server>();
EntityDebug.RegisterExtractor<CastleRebuildUniqueSourceRemoved>();
EntityDebug.RegisterExtractor<CastleRebuildTransferInitializeEvent>();
EntityDebug.RegisterExtractor<CastleRebuildTransferData>();
EntityDebug.RegisterExtractor<CastleRebuildTransferSteps>();
EntityDebug.RegisterExtractor<PlacementOperationRequest>();
EntityDebug.RegisterExtractor<RestrictPlacementToMapZones>();
EntityDebug.RegisterExtractor<ItemBuilding>();
EntityDebug.RegisterExtractor<WallpaperUpdatedEvent>();
EntityDebug.RegisterExtractor<AssetSwapState>();
EntityDebug.RegisterExtractor<ContestRenderSettings>();
EntityDebug.RegisterExtractor<ContestCollection>();
EntityDebug.RegisterExtractor<ContestDownedBuff>();
EntityDebug.RegisterExtractor<ContestTeamMemberSequence>();
EntityDebug.RegisterExtractor<ContestTerminatorTag>();
EntityDebug.RegisterExtractor<ImmaterialDuringContest_Shared>();
EntityDebug.RegisterExtractor<ImmaterialDuringContest_Client>();
EntityDebug.RegisterExtractor<DuelConnectionBuff>();
EntityDebug.RegisterExtractor<CastleArenaFlag_Server>();
EntityDebug.RegisterExtractor<CastleArenaFlag_Client>();
EntityDebug.RegisterExtractor<CastleArenaFlagBuff_Client>();
EntityDebug.RegisterExtractor<CastleArenaHealthOrb>();
EntityDebug.RegisterExtractor<CastleArenaHealthOrb_Client>();
EntityDebug.RegisterExtractor<CastleArenaObserveBuff>();
EntityDebug.RegisterExtractor<CastleArenaShrinkingCircle>();
EntityDebug.RegisterExtractor<CastleArenaShrinkingCircle_Client>();
EntityDebug.RegisterExtractor<CastleArenaStation_Shared>();
EntityDebug.RegisterExtractor<CastleArenaStation_Server>();
EntityDebug.RegisterExtractor<CastleArenaStationInteract>();
EntityDebug.RegisterExtractor<StudioEvent>();
EntityDebug.RegisterExtractor<StudioEventUpdatePosition>();
EntityDebug.RegisterExtractor<StudioVoiceData>();
EntityDebug.RegisterExtractor<CurrentVoiceLine>();
EntityDebug.RegisterExtractor<StudioEventDestroyOnCompletion>();
EntityDebug.RegisterExtractor<StudioEventInstance>();
EntityDebug.RegisterExtractor<StudioEventInstance_Finished>();
EntityDebug.RegisterExtractor<StudioListener>();
EntityDebug.RegisterExtractor<FakeTurnOffStudioListener>();
EntityDebug.RegisterExtractor<FootstepSurfaceOverride>();
EntityDebug.RegisterExtractor<BlinkEntityEvent>();
EntityDebug.RegisterExtractor<DestroyedEntity>();
EntityDebug.RegisterExtractor<CreateClan_Request>();
EntityDebug.RegisterExtractor<EditClan>();
EntityDebug.RegisterExtractor<InvitePlayerToClan>();
EntityDebug.RegisterExtractor<LeaveClan>();
EntityDebug.RegisterExtractor<ClanInviteResponse>();
EntityDebug.RegisterExtractor<ChangeRole_Request>();
EntityDebug.RegisterExtractor<Kick_Request>();
EntityDebug.RegisterExtractor<CreateClan_Response>();
EntityDebug.RegisterExtractor<ClanInvitationResponse>();
EntityDebug.RegisterExtractor<ClanInvitationResult>();
EntityDebug.RegisterExtractor<ClanInvitationResultToInviter>();
EntityDebug.RegisterExtractor<LeaveClanResultResponse>();
EntityDebug.RegisterExtractor<AcceptClanInviteResultResponse>();
EntityDebug.RegisterExtractor<RoleChangedEvent>();
EntityDebug.RegisterExtractor<MemberConnectionChangedEvent>();
EntityDebug.RegisterExtractor<KickedEvent>();
EntityDebug.RegisterExtractor<TeleportDebugEvent>();
EntityDebug.RegisterExtractor<PlayerTeleportDebugEvent>();
EntityDebug.RegisterExtractor<TeleportPlayerToLocationDebugEvent>();
EntityDebug.RegisterExtractor<TeleportToPlayerLocationDebugEvent>();
EntityDebug.RegisterExtractor<SetPlayerTeamDebugEvent>();
EntityDebug.RegisterExtractor<LatencyDebugEvent>();
EntityDebug.RegisterExtractor<CrashDebugEvent>();
EntityDebug.RegisterExtractor<SpawnDebugEvent>();
EntityDebug.RegisterExtractor<SpawnCharmeableDebugEvent>();
EntityDebug.RegisterExtractor<SpawnChainAllStagesDebugEvent>();
EntityDebug.RegisterExtractor<SpawnChainStageDebugEvent>();
EntityDebug.RegisterExtractor<DestroyDebugEvent>();
EntityDebug.RegisterExtractor<GiveDebugEvent>();
EntityDebug.RegisterExtractor<CreateJewelDebugEvent>();
EntityDebug.RegisterExtractor<CreateJewelDebugEventV2>();
EntityDebug.RegisterExtractor<GenerateJewelDebugEvent>();
EntityDebug.RegisterExtractor<GenerateLegendaryWeaponDebugEvent>();
EntityDebug.RegisterExtractor<CreateLegendaryWeaponDebugEvent>();
EntityDebug.RegisterExtractor<GenerateJewelAtUnitLevelDebugEvent>();
EntityDebug.RegisterExtractor<CustomizationDebugEvent>();
EntityDebug.RegisterExtractor<RandomizeCustomizationDebugEvent>();
EntityDebug.RegisterExtractor<RandomizeCustomization2DebugEvent>();
EntityDebug.RegisterExtractor<ChangeHealthDebugEvent>();
EntityDebug.RegisterExtractor<ChangeBloodDebugEvent>();
EntityDebug.RegisterExtractor<ChangeVBloodDebugEvent>();
EntityDebug.RegisterExtractor<TeleportToVBloodDebugEvent>();
EntityDebug.RegisterExtractor<UnlockAllVBloodAbilities>();
EntityDebug.RegisterExtractor<UnlockAllVBloodShapeshifts>();
EntityDebug.RegisterExtractor<SetDebugSettingEvent>();
EntityDebug.RegisterExtractor<ResetCooldownsDebugEvent>();
EntityDebug.RegisterExtractor<CompleteJournalDebugEvent>();
EntityDebug.RegisterExtractor<ResetServerLogsEvent>();
EntityDebug.RegisterExtractor<JumpToNextBloodMoonEvent>();
EntityDebug.RegisterExtractor<UnlockRegionDebugEvent>();
EntityDebug.RegisterExtractor<RespawnAiDebugEvent>();
EntityDebug.RegisterExtractor<DestroyDeadDebugEvent>();
EntityDebug.RegisterExtractor<ControlDebugEvent>();
EntityDebug.RegisterExtractor<SetControlMoveSpeedDebugEvent>();
EntityDebug.RegisterExtractor<OverrideVampireAttackPowerDebugEvent>();
EntityDebug.RegisterExtractor<RenameUserDebugEvent>();
EntityDebug.RegisterExtractor<CompleteAllAchievementsEvent>();
EntityDebug.RegisterExtractor<TrackVBloodDebugEvent>();
EntityDebug.RegisterExtractor<CastAbilityServerDebugEvent>();
EntityDebug.RegisterExtractor<SetUserContentDebugEvent>();
EntityDebug.RegisterExtractor<SetMovementSpeedDebugEvent>();
EntityDebug.RegisterExtractor<ApplyBuffDebugEvent>();
EntityDebug.RegisterExtractor<UnlockProgressionDebugEvent>();
EntityDebug.RegisterExtractor<OverrideCastOptionsEvent>();
EntityDebug.RegisterExtractor<TeleportToUnitEvent>();
EntityDebug.RegisterExtractor<PrintAggroDebugEvent>();
EntityDebug.RegisterExtractor<GiveCombatPresetEvent>();
EntityDebug.RegisterExtractor<FromCharacter>();
EntityDebug.RegisterExtractor<HandleClientDebugEvent>();
EntityDebug.RegisterExtractor<ReceiveNetworkEventTag>();
EntityDebug.RegisterExtractor<SendNetworkEventTag>();
EntityDebug.RegisterExtractor<NetworkEventType>();
EntityDebug.RegisterExtractor<UseItemEvent>();
EntityDebug.RegisterExtractor<StopInteractingWithObjectEvent>();
EntityDebug.RegisterExtractor<EquipItemEvent>();
EntityDebug.RegisterExtractor<EquipServantItemEvent>();
EntityDebug.RegisterExtractor<EquipmentToEquipmentTransferEvent>();
EntityDebug.RegisterExtractor<EquipItemFromInventoryEvent>();
EntityDebug.RegisterExtractor<EquipServantItemFromInventoryEvent>();
EntityDebug.RegisterExtractor<UnequipItemEvent>();
EntityDebug.RegisterExtractor<UnequipServantItemEvent>();
EntityDebug.RegisterExtractor<EquipSaddleEvent>();
EntityDebug.RegisterExtractor<UnequipSaddleEvent>();
EntityDebug.RegisterExtractor<DropItemAtSlotEvent>();
EntityDebug.RegisterExtractor<DropEquippedItemEvent>();
EntityDebug.RegisterExtractor<DropInventoryItemEvent>();
EntityDebug.RegisterExtractor<DropEntireInventoryEvent>();
EntityDebug.RegisterExtractor<MoveItemBetweenInventoriesEvent>();
EntityDebug.RegisterExtractor<MoveAllItemsBetweenInventoriesEvent>();
EntityDebug.RegisterExtractor<MoveAllItemsBetweenInventoriesEventV2>();
EntityDebug.RegisterExtractor<SmartMergeItemsBetweenInventoriesEvent>();
EntityDebug.RegisterExtractor<SortSingleInventoryEvent>();
EntityDebug.RegisterExtractor<SortAllInventoriesEvent>();
EntityDebug.RegisterExtractor<SplitItemEvent>();
EntityDebug.RegisterExtractor<SplitItemEventV2>();
EntityDebug.RegisterExtractor<RepairItemEvent>();
EntityDebug.RegisterExtractor<RepairEquippedItemEvent>();
EntityDebug.RegisterExtractor<StartCraftItemEvent>();
EntityDebug.RegisterExtractor<StartChargeItemEvent>();
EntityDebug.RegisterExtractor<CollectChargedItemsEvent>();
EntityDebug.RegisterExtractor<GetTerritoryOwnerRequestEvent>();
EntityDebug.RegisterExtractor<GetUserInfoRequestEvent>();
EntityDebug.RegisterExtractor<StartCraftJewelEvent>();
EntityDebug.RegisterExtractor<StopCraftJewelEvent>();
EntityDebug.RegisterExtractor<CompleteCraftJewelEvent>();
EntityDebug.RegisterExtractor<DiscoverResearchEvent>();
EntityDebug.RegisterExtractor<DiscoverResearchEventV2>();
EntityDebug.RegisterExtractor<UnlockResearchEvent>();
EntityDebug.RegisterExtractor<ShareRefinementEvent>();
EntityDebug.RegisterExtractor<ShareUnitspawnerRecipesEvent>();
EntityDebug.RegisterExtractor<StartTrackVBloodUnitEventV2>();
EntityDebug.RegisterExtractor<StopTrackVBloodUnitEvent>();
EntityDebug.RegisterExtractor<CustomizeCharacterEvent>();
EntityDebug.RegisterExtractor<StartCharacterCraftItemEvent>();
EntityDebug.RegisterExtractor<StopCraftItemEvent>();
EntityDebug.RegisterExtractor<StopCharacterCraftItemEvent>();
EntityDebug.RegisterExtractor<ToggleRefiningEvent>();
EntityDebug.RegisterExtractor<ToggleRefiningRecipeEvent>();
EntityDebug.RegisterExtractor<InteractWithPrisonerEvent>();
EntityDebug.RegisterExtractor<ToggleSalvageEvent>();
EntityDebug.RegisterExtractor<SendOnMissionEvent>();
EntityDebug.RegisterExtractor<AbortMissionEvent>();
EntityDebug.RegisterExtractor<Request>();
EntityDebug.RegisterExtractor<Response>();
EntityDebug.RegisterExtractor<ClaimAchievementEvent>();
EntityDebug.RegisterExtractor<ForceClaimAchievement_Debug>();
EntityDebug.RegisterExtractor<CompleteTutorialEvent>();
EntityDebug.RegisterExtractor<ClearTutorialEvent>();
EntityDebug.RegisterExtractor<EnterShapeshiftEvent>();
EntityDebug.RegisterExtractor<UseDefaultActionEvent>();
EntityDebug.RegisterExtractor<UseEmoteEvent>();
EntityDebug.RegisterExtractor<ActivateVBloodAbilityEvent>();
EntityDebug.RegisterExtractor<ChatMessageEvent>();
EntityDebug.RegisterExtractor<ChangeTransmogColorEvent>();
EntityDebug.RegisterExtractor<SetInvisibleTransmogModelEvent>();
EntityDebug.RegisterExtractor<ChangeTransmogModeEvent>();
EntityDebug.RegisterExtractor<ServantCoffinActionEvent>();
EntityDebug.RegisterExtractor<ChangeServantNameEvent>();
EntityDebug.RegisterExtractor<CastleHeartInteractEvent>();
EntityDebug.RegisterExtractor<CastleHeartAdminEvent>();
EntityDebug.RegisterExtractor<GetCastleIndexRequestEvent>();
EntityDebug.RegisterExtractor<GenerateCastleEvent>();
EntityDebug.RegisterExtractor<GenerateCastlesInRegionEvent>();
EntityDebug.RegisterExtractor<CastleRebuildConnectEvent>();
EntityDebug.RegisterExtractor<CastleRebuildDisconnectEvent>();
EntityDebug.RegisterExtractor<CastleRebuildTransferEvent>();
EntityDebug.RegisterExtractor<KillEvent>();
EntityDebug.RegisterExtractor<RemovePvPProtectionEvent>();
EntityDebug.RegisterExtractor<ToggleUserPermissionsEvent>();
EntityDebug.RegisterExtractor<GiveUpReviveEvent>();
EntityDebug.RegisterExtractor<CharacterRespawnEvent>();
EntityDebug.RegisterExtractor<AdminAuthEvent>();
EntityDebug.RegisterExtractor<DeauthAdminEvent>();
EntityDebug.RegisterExtractor<SetUserAdminLevelAdminEvent>();
EntityDebug.RegisterExtractor<BecomeObserverEvent>();
EntityDebug.RegisterExtractor<ToggleInvulnerableEvent>();
EntityDebug.RegisterExtractor<SetAdminOnlyDebugEventsAdminEvent>();
EntityDebug.RegisterExtractor<CompleteCurrentAchievementAdminEvent>();
EntityDebug.RegisterExtractor<RunConsoleCommandDebugEvent>();
EntityDebug.RegisterExtractor<SetTimeScaleEvent>();
EntityDebug.RegisterExtractor<SetMapMarkerEvent>();
EntityDebug.RegisterExtractor<DeleteMapMarkerEvent>();
EntityDebug.RegisterExtractor<RegisterCharacterNameEvent>();
EntityDebug.RegisterExtractor<CreateCharacterCacheData>();
EntityDebug.RegisterExtractor<CreateCharacterEvent>();
EntityDebug.RegisterExtractor<KickEvent>();
EntityDebug.RegisterExtractor<BanEvent>();
EntityDebug.RegisterExtractor<TraderPurchaseEvent>();
EntityDebug.RegisterExtractor<GetVBloodPositionsEvent>();
EntityDebug.RegisterExtractor<DecayEvent>();
EntityDebug.RegisterExtractor<SetTimeOfDayEvent>();
EntityDebug.RegisterExtractor<ChangeDurabilityDebugEvent>();
EntityDebug.RegisterExtractor<ChangeHealthOfClosestToPositionDebugEvent>();
EntityDebug.RegisterExtractor<SpawnUnitEvent>();
EntityDebug.RegisterExtractor<RecommendedSpawnLocationRequestEvent>();
EntityDebug.RegisterExtractor<OpenVBloodMenuEvent>();
EntityDebug.RegisterExtractor<EquipJewelEvent>();
EntityDebug.RegisterExtractor<UnequipJewelEvent>();
EntityDebug.RegisterExtractor<ForceCraftingStationsEvent>();
EntityDebug.RegisterExtractor<ResetSpellSchoolProgression>();
EntityDebug.RegisterExtractor<UnlockSpellSchoolProgression>();
EntityDebug.RegisterExtractor<UnlockSpellSchoolPassive>();
EntityDebug.RegisterExtractor<LearnSpellSchoolPassive>();
EntityDebug.RegisterExtractor<ShareSpellSchoolPassive>();
EntityDebug.RegisterExtractor<DebugUnlockSpellSchoolPassive>();
EntityDebug.RegisterExtractor<EquipSpellSchoolPassive>();
EntityDebug.RegisterExtractor<UnEquipSpellSchoolPassive>();
EntityDebug.RegisterExtractor<DebugUnlockSpellSchoolPassiveInStation>();
EntityDebug.RegisterExtractor<ShareAllSpellSchoolPassives>();
EntityDebug.RegisterExtractor<LearnAllSpellSchoolPassives>();
EntityDebug.RegisterExtractor<UnlockAllSpellSchoolPassives>();
EntityDebug.RegisterExtractor<AddPassiveSlotAdminEvent>();
EntityDebug.RegisterExtractor<RemovePassiveSlotAdminEvent>();
EntityDebug.RegisterExtractor<UnlockVBlood>();
EntityDebug.RegisterExtractor<WarEvent_StartEvent>();
EntityDebug.RegisterExtractor<WarEvent_ScheduleEvent>();
EntityDebug.RegisterExtractor<WarEvent_SetRemainingTime>();
EntityDebug.RegisterExtractor<WarEvent_CloseGateEvent>();
EntityDebug.RegisterExtractor<WarEvent_ClosePortalEvent>();
EntityDebug.RegisterExtractor<WarEvent_SimulateEventActiveUsers>();
EntityDebug.RegisterExtractor<WarEvent_SimulateGateActiveUsers>();
EntityDebug.RegisterExtractor<ServantDepositInventoryEvent>();
EntityDebug.RegisterExtractor<StopEndGameCreditsEvent>();
EntityDebug.RegisterExtractor<GetUserStatsEvent>();
EntityDebug.RegisterExtractor<GetServerTimeInfoRequestEvent>();
EntityDebug.RegisterExtractor<RenamePlayerEvent>();
EntityDebug.RegisterExtractor<GenerateBloodPotionAdminEvent>();
EntityDebug.RegisterExtractor<ConsumeBloodAdminEvent>();
EntityDebug.RegisterExtractor<TriggerServerAutoSaveAdminEvent>();
EntityDebug.RegisterExtractor<GetServerTimeInfoResponseEvent>();
EntityDebug.RegisterExtractor<GetUserStatsResponse>();
EntityDebug.RegisterExtractor<BuildModeEnteredEvent>();
EntityDebug.RegisterExtractor<CharacterMenuOpenedEvent>();
EntityDebug.RegisterExtractor<MapEnteredEvent>();
EntityDebug.RegisterExtractor<ChatQuip_ToServer>();
EntityDebug.RegisterExtractor<ChatQuip_ToClient>();
EntityDebug.RegisterExtractor<GetRebuildContainerInventoryEvent>();
EntityDebug.RegisterExtractor<GetRebuildContainerInventoryResultEvent>();
EntityDebug.RegisterExtractor<RemoveUserRemovableBuffEvent>();
EntityDebug.RegisterExtractor<UpdateUserContentEvent>();
EntityDebug.RegisterExtractor<PlatformUserBlockCheckEvent>();
EntityDebug.RegisterExtractor<InventoryRouteChangedEvent>();
EntityDebug.RegisterExtractor<InventoryRouteClearEvent>();
EntityDebug.RegisterExtractor<InventoryRouteModeEvent>();
EntityDebug.RegisterExtractor<InventoryRouteTransferEvent>();
EntityDebug.RegisterExtractor<InventoryRouteSetAutoTransferEvent>();
EntityDebug.RegisterExtractor<EnableServerFeatureEvent>();
EntityDebug.RegisterExtractor<ServerDebugErrorEvent>();
EntityDebug.RegisterExtractor<InstantiateDuelEvent>();
EntityDebug.RegisterExtractor<JoinDuelEvent>();
EntityDebug.RegisterExtractor<CastleArenaParticipantEvent>();
EntityDebug.RegisterExtractor<CastleArenaBlockOperationEvent>();
EntityDebug.RegisterExtractor<CastleArenaDebugFlagEvent>();
EntityDebug.RegisterExtractor<CastleArenaStationContestEvent>();
EntityDebug.RegisterExtractor<CastleArenaStationRuleEvent>();
EntityDebug.RegisterExtractor<RenameInteractable>();
EntityDebug.RegisterExtractor<SendEventToUser>();
EntityDebug.RegisterExtractor<SendEventToUsers>();
EntityDebug.RegisterExtractor<CharacterHasRespawnedEvent>();
EntityDebug.RegisterExtractor<ChatMessageServerEvent>();
EntityDebug.RegisterExtractor<UnlockProgressionServerEvent>();
EntityDebug.RegisterExtractor<LockProgressionServerEvent>();
EntityDebug.RegisterExtractor<UnlockSpellBookAbilityServerEvent>();
EntityDebug.RegisterExtractor<AchievementClaimedServerEvent>();
EntityDebug.RegisterExtractor<MapZoneDiscoveredEvent>();
EntityDebug.RegisterExtractor<CreateCharacterResponseEvent>();
EntityDebug.RegisterExtractor<ClientActionResponseEvent>();
EntityDebug.RegisterExtractor<GetTerritoryOwnerResponseEvent>();
EntityDebug.RegisterExtractor<ServerIsRestartingServerEvent>();
EntityDebug.RegisterExtractor<WarningForBeingAFKEvent>();
EntityDebug.RegisterExtractor<HardCoreDeathEvent>();
EntityDebug.RegisterExtractor<ResetBuffAgeServerEvent>();
EntityDebug.RegisterExtractor<UserKillServerEvent>();
EntityDebug.RegisterExtractor<UserDownedServerEvent>();
EntityDebug.RegisterExtractor<CastleWallBreachedEvent>();
EntityDebug.RegisterExtractor<NewSiegeWeapon>();
EntityDebug.RegisterExtractor<CastleAttackedEvent>();
EntityDebug.RegisterExtractor<ServantMissionFinishedEvent>();
EntityDebug.RegisterExtractor<ServantMissionStartedEvent>();
EntityDebug.RegisterExtractor<PvPToggleEvent>();
EntityDebug.RegisterExtractor<AdminCommandNotifyUsersServerEvent>();
EntityDebug.RegisterExtractor<ResetScheduleNotificationEvent>();
EntityDebug.RegisterExtractor<UserInfoServerEvent>();
EntityDebug.RegisterExtractor<UserConnectedServerEvent>();
EntityDebug.RegisterExtractor<UserDisconnectedServerEvent>();
EntityDebug.RegisterExtractor<UserInfoSyncEvent>();
EntityDebug.RegisterExtractor<PlatformBlockedUserExistsEvent>();
EntityDebug.RegisterExtractor<GetCastleIndexResponseEvent>();
EntityDebug.RegisterExtractor<RecommendedSpawnLocationResponseEvent>();
EntityDebug.RegisterExtractor<GetVBloodPositionsResponseEvent>();
EntityDebug.RegisterExtractor<JewelEquippedResponseEvent>();
EntityDebug.RegisterExtractor<CastleRebuildCreateEvent>();
EntityDebug.RegisterExtractor<CastleRebuildDestroyEvent>();
EntityDebug.RegisterExtractor<CastleRebuildStateEvent>();
EntityDebug.RegisterExtractor<CastleRebuildCommonDataEvent>();
EntityDebug.RegisterExtractor<CastleRebuildUpdateUniqueDataEvent>();
EntityDebug.RegisterExtractor<CastleRebuildRemoveUniqueDataEvent>();
EntityDebug.RegisterExtractor<CastleRebuildInvalidateSourceTransformsEvent>();
EntityDebug.RegisterExtractor<UnlockTrophyEvent>();
EntityDebug.RegisterExtractor<NetworkInterpolated_Shared>();
EntityDebug.RegisterExtractor<NetworkInterpolated_Client>();
EntityDebug.RegisterExtractor<DisableNetworkInterpolation>();
EntityDebug.RegisterExtractor<ShowNetworkInterpolation>();
EntityDebug.RegisterExtractor<StatusChangedEvent>();
EntityDebug.RegisterExtractor<HailMessage>();
EntityDebug.RegisterExtractor<ReceivedPacket>();
EntityDebug.RegisterExtractor<PacketBookkeeperSystemData>();
EntityDebug.RegisterExtractor<LogPrioritization>();
EntityDebug.RegisterExtractor<SpellModSyncSystem_ServerData>();
EntityDebug.RegisterExtractor<SpellModSetAckEvent>();
EntityDebug.RegisterExtractor<SpiderLegsDriver>();
EntityDebug.RegisterExtractor<HybridDefaultEquipment>();
EntityDebug.RegisterExtractor<HybridClothUser>();
EntityDebug.RegisterExtractor<AnimatorNewState>();
EntityDebug.RegisterExtractor<AnimatorLastState>();
EntityDebug.RegisterExtractor<HybridModelDOTSAnimator>();
EntityDebug.RegisterExtractor<HybridModelAnimData>();
EntityDebug.RegisterExtractor<DOTSAnimationListenerComponent>();
EntityDebug.RegisterExtractor<HybridModelFootstepComponentDOTS>();
EntityDebug.RegisterExtractor<HybridModelLocomotionData>();
EntityDebug.RegisterExtractor<HybridModelStrafeLocomotionData>();
EntityDebug.RegisterExtractor<HybridModelParentConstraintData>();
EntityDebug.RegisterExtractor<HybridModelParticleScale>();
EntityDebug.RegisterExtractor<HybridModelStreamingTokens>();
EntityDebug.RegisterExtractor<HybridModelUser>();
EntityDebug.RegisterExtractor<WaitExitHybridModelOverrideStreamingTag>();
EntityDebug.RegisterExtractor<HybridModelState>();
EntityDebug.RegisterExtractor<UpdateHybridModel>();
EntityDebug.RegisterExtractor<BoneChain_Data>();
EntityDebug.RegisterExtractor<HybridModelBones>();
EntityDebug.RegisterExtractor<AimPreviewCommonData>();
EntityDebug.RegisterExtractor<AimPreviewBezierComponent>();
EntityDebug.RegisterExtractor<AimPreviewBezierMeshDataComponent>();
EntityDebug.RegisterExtractor<AimPreviewCircleComponent>();
EntityDebug.RegisterExtractor<AimPreviewCircleMeshDataComponent>();
EntityDebug.RegisterExtractor<AimPreviewConeComponent>();
EntityDebug.RegisterExtractor<AimPreviewConeMeshDataComponent>();
EntityDebug.RegisterExtractor<AimPreviewQuadComponent>();
EntityDebug.RegisterExtractor<BuildMenuComposition>();
EntityDebug.RegisterExtractor<BuildMenuGroup>();
EntityDebug.RegisterExtractor<CharacterHeightHUD>();
EntityDebug.RegisterExtractor<ScrollingCombatText>();
EntityDebug.RegisterExtractor<NewDestroyedEntity>();
EntityDebug.RegisterExtractor<AbilitySystemDamageTakenEventSinceLastUpdateData>();
EntityDebug.RegisterExtractor<BlinkSystemData>();
EntityDebug.RegisterExtractor<RecalculateRemapAbilitySlotsEvent>();
EntityDebug.RegisterExtractor<AbilityGroupSlotModificationDestroy>();
EntityDebug.RegisterExtractor<MonsterGeneratorBindingInitialized>();
EntityDebug.RegisterExtractor<Debug_ApplyBuffDelayed>();
EntityDebug.RegisterExtractor<Handled>();
EntityDebug.RegisterExtractor<Initialized>();
EntityDebug.RegisterExtractor<VBloodConsumed>();
EntityDebug.RegisterExtractor<ContestIdManager>();
EntityDebug.RegisterExtractor<CastleArenaBuildPreviewData>();
EntityDebug.RegisterExtractor<CastleArenaFlagEvent>();
EntityDebug.RegisterExtractor<EntitySpawnedMetadata>();
EntityDebug.RegisterExtractor<EntityMetadata>();
EntityDebug.RegisterExtractor<RecalculateInventoryRouteAvailability>();
EntityDebug.RegisterExtractor<RecalculateCastleHeartInventoryRouteCount>();
EntityDebug.RegisterExtractor<DraculaSpawnChain>();
EntityDebug.RegisterExtractor<SpawnedAimPreviewProjectile>();
EntityDebug.RegisterExtractor<SpawnedAimPreviewTargetAoE>();
EntityDebug.RegisterExtractor<CastleHeartsRaidState>();
EntityDebug.RegisterExtractor<CastleHeartsRaidStateEvent>();
EntityDebug.RegisterExtractor<Countered>();
EntityDebug.RegisterExtractor<RegisteredListener>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<ShowInSpellbookBar>();
EntityDebug.RegisterExtractor<ShowOnBuffBar>();
EntityDebug.RegisterExtractor<ShowOnBuffBar_Baking>();
EntityDebug.RegisterExtractor<AddComponentFromMultipleSources>();
EntityDebug.RegisterExtractor<ScreenEdgeIcon>();
EntityDebug.RegisterExtractor<TutorialMarker>();
EntityDebug.RegisterExtractor<CloseAllMenu>();
EntityDebug.RegisterExtractor<ConditionalInfo>();
EntityDebug.RegisterExtractor<TerritoryBuildTriggerComponent>();
EntityDebug.RegisterExtractor<Data>();
EntityDebug.RegisterExtractor<HealthBarHUD>();
EntityDebug.RegisterExtractor<CharacterHudProgressBar>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<Data>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<BloodMixerTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<BuildMenuWallpaperOperation>();
EntityDebug.RegisterExtractor<BuildMenuWallpaperOperationSequenceData>();
EntityDebug.RegisterExtractor<DeferredWallpaperPlacementState>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<State>();
EntityDebug.RegisterExtractor<CastleHeartTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<ContainerTarget>();
EntityDebug.RegisterExtractor<ForgeTarget>();
EntityDebug.RegisterExtractor<WorkstationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<FusionForgeTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<State>();
EntityDebug.RegisterExtractor<InventoryTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<WorkstationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<MountMenuTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<PrisonTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<RefinementstationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<ResearchstationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<SalvagestationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<ServantCoffinstationTarget>();
EntityDebug.RegisterExtractor<ServantMenuTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<SpellSchoolPassiveStationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<StablesTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<TraderMenuTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<UnitSpawnerstationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<WorkstationTarget>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<HUDElementData>();
EntityDebug.RegisterExtractor<HideInteractHUDGamepad>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<BasicAnnouncement>();
EntityDebug.RegisterExtractor<UiPolygonMesh>();
EntityDebug.RegisterExtractor<PersistentReplayData>();
EntityDebug.RegisterExtractor<OpenMenuEvent>();
EntityDebug.RegisterExtractor<ToggleDebugMenuEvent>();
EntityDebug.RegisterExtractor<ToggleChatEvent>();
EntityDebug.RegisterExtractor<ChatInputFocused>();
EntityDebug.RegisterExtractor<EmptyInitData>();
EntityDebug.RegisterExtractor<NavigateToViewEvent>();
EntityDebug.RegisterExtractor<EmptyInitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<InitData>();
EntityDebug.RegisterExtractor<UseCharacterHudProgressBar>();
EntityDebug.RegisterExtractor<RegisterStreamedEntityAssetEvent>();
EntityDebug.RegisterExtractor<UnitTestingObjectProxy>();
EntityDebug.RegisterExtractor<SequenceInput>();
EntityDebug.RegisterExtractor<SequenceDebugInfo>();
EntityDebug.RegisterExtractor<AbilitySequence>();
EntityDebug.RegisterExtractor<AbilitySequence_FetchAimDistanceFactor>();
EntityDebug.RegisterExtractor<AbilityInterruptData>();
EntityDebug.RegisterExtractor<MoveDuringCastActive>();
EntityDebug.RegisterExtractor<AbilityBarInitializationState>();
EntityDebug.RegisterExtractor<AbilityBar_Server>();
EntityDebug.RegisterExtractor<AbilityBar_Client>();
EntityDebug.RegisterExtractor<AbilityBar_Shared>();
EntityDebug.RegisterExtractor<BakingData_AssetStreamingSceneSectionDependency>();
EntityDebug.RegisterExtractor<SetSceneSection>();
EntityDebug.RegisterExtractor<Footstep>();
EntityDebug.RegisterExtractor<SingletonPrefab>();
EntityDebug.RegisterExtractor<LoadToTargetWorld>();
EntityDebug.RegisterExtractor<StripForBuild>();
EntityDebug.RegisterExtractor<CameraSweepPlaybackActive>();
EntityDebug.RegisterExtractor<CameraSweepRecordActive>();
EntityDebug.RegisterExtractor<CameraUser>();
EntityDebug.RegisterExtractor<FreeCamera>();
EntityDebug.RegisterExtractor<FreeCameraState>();
EntityDebug.RegisterExtractor<HybridCameraInstancedTag>();
EntityDebug.RegisterExtractor<HybridCamera>();
EntityDebug.RegisterExtractor<HybridCameraData>();
EntityDebug.RegisterExtractor<CameraTarget>();
EntityDebug.RegisterExtractor<CustomCameraTarget>();
EntityDebug.RegisterExtractor<OrbitCamera>();
EntityDebug.RegisterExtractor<OrbitCameraState>();
EntityDebug.RegisterExtractor<TopdownCamera>();
EntityDebug.RegisterExtractor<TopdownCameraState>();
EntityDebug.RegisterExtractor<CastleArenaBounds>();
EntityDebug.RegisterExtractor<CastleArenaSyncParent>();
EntityDebug.RegisterExtractor<CastleArenaSyncInstance>();
EntityDebug.RegisterExtractor<CastleArenaSyncBounds>();
EntityDebug.RegisterExtractor<HeightLevelCullingTag>();
EntityDebug.RegisterExtractor<HeightLevelCullingAlwaysAboveTag>();
EntityDebug.RegisterExtractor<CastleLimited>();
EntityDebug.RegisterExtractor<CharacterCustomizationSettingsComponent>();
EntityDebug.RegisterExtractor<Aggroable>();
EntityDebug.RegisterExtractor<AggroConsumer>();
EntityDebug.RegisterExtractor<GainAggroByAlert>();
EntityDebug.RegisterExtractor<GainAggroByVicinity>();
EntityDebug.RegisterExtractor<GainAlertByVicinity>();
EntityDebug.RegisterExtractor<AggroModifiers>();
EntityDebug.RegisterExtractor<AlertModifiers>();
EntityDebug.RegisterExtractor<AggroDamageHistoryConfig>();
EntityDebug.RegisterExtractor<AiPrioritization_Data>();
EntityDebug.RegisterExtractor<AiPrioritization_State>();
EntityDebug.RegisterExtractor<UseBossCenterPositionAsPreCombatPosition>();
EntityDebug.RegisterExtractor<AiMoveSpeeds>();
EntityDebug.RegisterExtractor<CastHistoryData>();
EntityDebug.RegisterExtractor<Faction>();
EntityDebug.RegisterExtractor<FactionReference>();
EntityDebug.RegisterExtractor<Follower>();
EntityDebug.RegisterExtractor<MinionMaster>();
EntityDebug.RegisterExtractor<MinionMasterStats>();
EntityDebug.RegisterExtractor<PrisonCell>();
EntityDebug.RegisterExtractor<Imprisoned>();
EntityDebug.RegisterExtractor<ServantInteractPointLocalTransform>();
EntityDebug.RegisterExtractor<ShowAi>();
EntityDebug.RegisterExtractor<VampireHunter>();
EntityDebug.RegisterExtractor<AiPointOfInterest>();
EntityDebug.RegisterExtractor<AiPointOfInterest_BossCenterPosition>();
EntityDebug.RegisterExtractor<AmplifyBuff>();
EntityDebug.RegisterExtractor<AmplifyStackModifier>();
EntityDebug.RegisterExtractor<Attach>();
EntityDebug.RegisterExtractor<BlockFeedBuff>();
EntityDebug.RegisterExtractor<Blood>();
EntityDebug.RegisterExtractor<StoredBlood>();
EntityDebug.RegisterExtractor<StoredBloodAbility>();
EntityDebug.RegisterExtractor<BloodConsumeSource>();
EntityDebug.RegisterExtractor<VBloodConsumeSource>();
EntityDebug.RegisterExtractor<BlueprintData>();
EntityDebug.RegisterExtractor<ProgressionUserContentDependency>();
EntityDebug.RegisterExtractor<StationStateComponent>();
EntityDebug.RegisterExtractor<StationServants>();
EntityDebug.RegisterExtractor<CastleWorkstation>();
EntityDebug.RegisterExtractor<PlacementDestroyData>();
EntityDebug.RegisterExtractor<StationBonusData>();
EntityDebug.RegisterExtractor<CharacterHUD>();
EntityDebug.RegisterExtractor<CharmSource>();
EntityDebug.RegisterExtractor<ClanInviteRequest_Shared>();
EntityDebug.RegisterExtractor<ClanInviteRequest_Server>();
EntityDebug.RegisterExtractor<ClanRole>();
EntityDebug.RegisterExtractor<CustomizationFeatures>();
EntityDebug.RegisterExtractor<CurrentGender>();
EntityDebug.RegisterExtractor<DayNightCycle>();
EntityDebug.RegisterExtractor<Dead>();
EntityDebug.RegisterExtractor<DeathReason>();
EntityDebug.RegisterExtractor<DestroyData>();
EntityDebug.RegisterExtractor<DestroyState>();
EntityDebug.RegisterExtractor<DestroyAfterDurationCounter>();
EntityDebug.RegisterExtractor<DestroyAfterDuration>();
EntityDebug.RegisterExtractor<DestroyAfterDuration_ActiveUserCheck>();
EntityDebug.RegisterExtractor<DestroyTagEvent>();
EntityDebug.RegisterExtractor<Door>();
EntityDebug.RegisterExtractor<DoorRaidVisual>();
EntityDebug.RegisterExtractor<DownedBuff>();
EntityDebug.RegisterExtractor<DropItemAroundPosition>();
EntityDebug.RegisterExtractor<DropTableData>();
EntityDebug.RegisterExtractor<Emoter>();
EntityDebug.RegisterExtractor<EmpowerBuff>();
EntityDebug.RegisterExtractor<EmpowerStackModifier>();
EntityDebug.RegisterExtractor<EntityOwner>();
EntityDebug.RegisterExtractor<EntityCreator>();
EntityDebug.RegisterExtractor<Equipped>();
EntityDebug.RegisterExtractor<EquippableData>();
EntityDebug.RegisterExtractor<EquipmentToggleData>();
EntityDebug.RegisterExtractor<Equippable>();
EntityDebug.RegisterExtractor<EquippableBuff>();
EntityDebug.RegisterExtractor<EquipmentChangedEvent>();
EntityDebug.RegisterExtractor<Equipment>();
EntityDebug.RegisterExtractor<AbilityAimPrediction>();
EntityDebug.RegisterExtractor<AbilityState>();
EntityDebug.RegisterExtractor<AbilityChargesState>();
EntityDebug.RegisterExtractor<AbilityChargesData>();
EntityDebug.RegisterExtractor<AbilityGroupState>();
EntityDebug.RegisterExtractor<StoredPowerStats>();
EntityDebug.RegisterExtractor<AbilityGroupInfo>();
EntityDebug.RegisterExtractor<AbilityCastStartedEvent>();
EntityDebug.RegisterExtractor<AbilityPreCastEndedEvent>();
EntityDebug.RegisterExtractor<AbilityPostCastEndedEvent>();
EntityDebug.RegisterExtractor<AbilityCastEndedEvent>();
EntityDebug.RegisterExtractor<AbilityPreCastFinishedEvent>();
EntityDebug.RegisterExtractor<AbilityPostCastFinishedEvent>();
EntityDebug.RegisterExtractor<AbilityInterruptedEvent>();
EntityDebug.RegisterExtractor<AbilityOwner>();
EntityDebug.RegisterExtractor<AbilityGroupComboState>();
EntityDebug.RegisterExtractor<DirtyTag>();
EntityDebug.RegisterExtractor<DirtyTag_CopyCooldown>();
EntityDebug.RegisterExtractor<AbilityGroupSlot>();
EntityDebug.RegisterExtractor<Age>();
EntityDebug.RegisterExtractor<UpdateAgeWhenDisabled>();
EntityDebug.RegisterExtractor<BloodBuff>();
EntityDebug.RegisterExtractor<BloodBuffScript_Brute_HealthRegenBonus>();
EntityDebug.RegisterExtractor<BloodBuffScript_Innocent_80>();
EntityDebug.RegisterExtractor<BloodBuffScript_Rogue_MountDamageBonus>();
EntityDebug.RegisterExtractor<BloodBuffScript_Draculin_BloodMendBonus>();
EntityDebug.RegisterExtractor<BloodBuffScript_ChanceToResetCooldown>();
EntityDebug.RegisterExtractor<BloodBuffScript_Scholar_MovementSpeedOnCast>();
EntityDebug.RegisterExtractor<BloodBuffScript_Worker_ReducedDurability>();
EntityDebug.RegisterExtractor<BloodBuffScript_Brute_NulifyAndEmpower>();
EntityDebug.RegisterExtractor<BloodBuffScript_FirstStrike>();
EntityDebug.RegisterExtractor<BloodBuffScript_LastStrike>();
EntityDebug.RegisterExtractor<BloodShareBuff>();
EntityDebug.RegisterExtractor<BloodShareBuff_ResetVBlood>();
EntityDebug.RegisterExtractor<Buffable>();
EntityDebug.RegisterExtractor<BuffCategory>();
EntityDebug.RegisterExtractor<Buff>();
EntityDebug.RegisterExtractor<Buff_StacksIncreaseEvent>();
EntityDebug.RegisterExtractor<Buff_Persists_Through_Death>();
EntityDebug.RegisterExtractor<Buff_Destroy_On_Owner_Death>();
EntityDebug.RegisterExtractor<CreateResetBuffAgeNetworkEvent>();
EntityDebug.RegisterExtractor<BuffReappliedEvent>();
EntityDebug.RegisterExtractor<DiminishingReturn>();
EntityDebug.RegisterExtractor<DiminishingReturnBuff>();
EntityDebug.RegisterExtractor<BuffInputBehaviorOverride>();
EntityDebug.RegisterExtractor<BuffResistances>();
EntityDebug.RegisterExtractor<AbilityCooldownState>();
EntityDebug.RegisterExtractor<AbilityCooldownData>();
EntityDebug.RegisterExtractor<CreatedTime>();
EntityDebug.RegisterExtractor<Dash>();
EntityDebug.RegisterExtractor<DashSpawn>();
EntityDebug.RegisterExtractor<DeathPvPTimer>();
EntityDebug.RegisterExtractor<UpdateDeathPvPTimerWhenDisabled>();
EntityDebug.RegisterExtractor<StackDeathPvPTimerModifier>();
EntityDebug.RegisterExtractor<SpawnRandomDeathPvPTimer>();
EntityDebug.RegisterExtractor<DestroyOnManualInterrupt>();
EntityDebug.RegisterExtractor<FreezeHybridAnimationData>();
EntityDebug.RegisterExtractor<GlobalCooldown>();
EntityDebug.RegisterExtractor<Hideable>();
EntityDebug.RegisterExtractor<Hideable_CopyFromAttachParent>();
EntityDebug.RegisterExtractor<HideTargetHUD>();
EntityDebug.RegisterExtractor<Knockback>();
EntityDebug.RegisterExtractor<LifeTime>();
EntityDebug.RegisterExtractor<UpdateLifeTimeWhenDisabled>();
EntityDebug.RegisterExtractor<StackLifeTimeModifier>();
EntityDebug.RegisterExtractor<SpawnRandomLifeTime>();
EntityDebug.RegisterExtractor<MagicSourceDurabilityRequirement>();
EntityDebug.RegisterExtractor<ModifyStunCloth_Data>();
EntityDebug.RegisterExtractor<ModifyTargetHUDBuff>();
EntityDebug.RegisterExtractor<ModifyUnitBaseStatsTypeBuff>();
EntityDebug.RegisterExtractor<ModifyUnitLevelBuff>();
EntityDebug.RegisterExtractor<OverrideInitialAgeBaker>();
EntityDebug.RegisterExtractor<Projectile>();
EntityDebug.RegisterExtractor<HomingSpellTag>();
EntityDebug.RegisterExtractor<ProjectileDestroyData>();
EntityDebug.RegisterExtractor<ReplaceAbilityOnSlotBuff_WithCondition>();
EntityDebug.RegisterExtractor<ReplaceAbilityOnSlotBuff_AllInitialized>();
EntityDebug.RegisterExtractor<ReplaceAbilityOnSlotData>();
EntityDebug.RegisterExtractor<RespawnCharacter>();
EntityDebug.RegisterExtractor<ScaleProjectileRangeByChargeFactor>();
EntityDebug.RegisterExtractor<RunScriptOnCastStarted>();
EntityDebug.RegisterExtractor<RunScriptOnCastUpdate>();
EntityDebug.RegisterExtractor<RunScriptOnPreCastFinished>();
EntityDebug.RegisterExtractor<RunScriptOnPreCastEnded>();
EntityDebug.RegisterExtractor<RunScriptOnPostCastFinished>();
EntityDebug.RegisterExtractor<RunScriptOnPostCastEnded>();
EntityDebug.RegisterExtractor<RunScriptOnCastEnded>();
EntityDebug.RegisterExtractor<RunScriptOnInterrupted>();
EntityDebug.RegisterExtractor<Script_ConfuseDummy_DataServer>();
EntityDebug.RegisterExtractor<Script_HomingSpell_DataShared>();
EntityDebug.RegisterExtractor<ServantData>();
EntityDebug.RegisterExtractor<SetBuffTargetBehaviourTreeStateToOwner>();
EntityDebug.RegisterExtractor<AttachToCharacterTransformBuff>();
EntityDebug.RegisterExtractor<SpellMovement>();
EntityDebug.RegisterExtractor<DisableableSpellMovement>();
EntityDebug.RegisterExtractor<Stealthable>();
EntityDebug.RegisterExtractor<TargetAoE>();
EntityDebug.RegisterExtractor<TeleportBuff>();
EntityDebug.RegisterExtractor<TravelBuff>();
EntityDebug.RegisterExtractor<TravelBuffSpawn>();
EntityDebug.RegisterExtractor<TutorialPointPosition>();
EntityDebug.RegisterExtractor<VBloodAbilityData>();
EntityDebug.RegisterExtractor<VBloodAbilityReplaceBuff>();
EntityDebug.RegisterExtractor<WeaponAbilityData>();
EntityDebug.RegisterExtractor<Health>();
EntityDebug.RegisterExtractor<HealthConstants>();
EntityDebug.RegisterExtractor<LowHealthEffect>();
EntityDebug.RegisterExtractor<DynamicallyWeakenAttackers>();
EntityDebug.RegisterExtractor<IgnorePvETag>();
EntityDebug.RegisterExtractor<Immortal>();
EntityDebug.RegisterExtractor<InteractBuff>();
EntityDebug.RegisterExtractor<InventoryChangedEvent>();
EntityDebug.RegisterExtractor<RestrictedInventory>();
EntityDebug.RegisterExtractor<InventoryItem>();
EntityDebug.RegisterExtractor<InventoryOwner>();
EntityDebug.RegisterExtractor<InventoryConnection>();
EntityDebug.RegisterExtractor<InventoryStartItems>();
EntityDebug.RegisterExtractor<InventoryRouteParent>();
EntityDebug.RegisterExtractor<InventoryRouteParent_Outgoing>();
EntityDebug.RegisterExtractor<InventoryRouteInstance>();
EntityDebug.RegisterExtractor<InventoryRouteSingleton_Server>();
EntityDebug.RegisterExtractor<InventoryRouteSingleton_Client>();
EntityDebug.RegisterExtractor<InventoryRouteOutputCategories>();
EntityDebug.RegisterExtractor<InventoryRouteOffsets>();
EntityDebug.RegisterExtractor<ItemData>();
EntityDebug.RegisterExtractor<ItemSet>();
EntityDebug.RegisterExtractor<ItemDataDropGroup>();
EntityDebug.RegisterExtractor<ItemPickAchievementEvent>();
EntityDebug.RegisterExtractor<LastTranslation>();
EntityDebug.RegisterExtractor<ManualFirstFrameLastTranslation>();
EntityDebug.RegisterExtractor<LightningRodStation>();
EntityDebug.RegisterExtractor<DeathContainerMapIcon>();
EntityDebug.RegisterExtractor<MapIconData>();
EntityDebug.RegisterExtractor<MapIconPosition>();
EntityDebug.RegisterExtractor<MapIconTargetEntity>();
EntityDebug.RegisterExtractor<PlayerMapIcon>();
EntityDebug.RegisterExtractor<MapPylonArea>();
EntityDebug.RegisterExtractor<RelicSpawnBoundMapIcon>();
EntityDebug.RegisterExtractor<RelicMapIcon>();
EntityDebug.RegisterExtractor<StartGraveyardMapIcon>();
EntityDebug.RegisterExtractor<WaypointMapIcon>();
EntityDebug.RegisterExtractor<MicroPOIConfig>();
EntityDebug.RegisterExtractor<MicroPOIUnitSpawner>();
EntityDebug.RegisterExtractor<MicroPOIInstance>();
EntityDebug.RegisterExtractor<SubSceneMicroPOIManager>();
EntityDebug.RegisterExtractor<MicroPOIManager>();
EntityDebug.RegisterExtractor<MicroPOIManagerConfig>();
EntityDebug.RegisterExtractor<Minion>();
EntityDebug.RegisterExtractor<KillAllMinionsEvent>();
EntityDebug.RegisterExtractor<MinionRemovedEvent>();
EntityDebug.RegisterExtractor<MountBuff>();
EntityDebug.RegisterExtractor<MoveEntity>();
EntityDebug.RegisterExtractor<Movement>();
EntityDebug.RegisterExtractor<MoveStopAbilityData>();
EntityDebug.RegisterExtractor<NetherSpawnPositionMetadata>();
EntityDebug.RegisterExtractor<NetherSpawnPosition>();
EntityDebug.RegisterExtractor<PavementBonus>();
EntityDebug.RegisterExtractor<PavementBonusSource>();
EntityDebug.RegisterExtractor<CollisionRadius>();
EntityDebug.RegisterExtractor<MapCollision>();
EntityDebug.RegisterExtractor<Velocity>();
EntityDebug.RegisterExtractor<PlayerCharacter>();
EntityDebug.RegisterExtractor<PlayerLastValidPosition>();
EntityDebug.RegisterExtractor<PlayerCharacter_Client>();
EntityDebug.RegisterExtractor<ChunkScenePortalMetadata>();
EntityDebug.RegisterExtractor<ChunkPortal>();
EntityDebug.RegisterExtractor<ProgressionMapper>();
EntityDebug.RegisterExtractor<ProxyPrefabIndex>();
EntityDebug.RegisterExtractor<RecipeData>();
EntityDebug.RegisterExtractor<Refinementstation>();
EntityDebug.RegisterExtractor<Prisonstation>();
EntityDebug.RegisterExtractor<Salvagestation>();
EntityDebug.RegisterExtractor<ResearchStation>();
EntityDebug.RegisterExtractor<HaveUnlocksInStation>();
EntityDebug.RegisterExtractor<TechData>();
EntityDebug.RegisterExtractor<NoECSTransformTag>();
EntityDebug.RegisterExtractor<RespawnPoint>();
EntityDebug.RegisterExtractor<Script_GetLifeTimeFromRespawnSettings_DataServer>();
EntityDebug.RegisterExtractor<SequenceGUID>();
EntityDebug.RegisterExtractor<ServantEquipment>();
EntityDebug.RegisterExtractor<Shapeshift>();
EntityDebug.RegisterExtractor<SoulShardAbility>();
EntityDebug.RegisterExtractor<SoulShardBuff>();
EntityDebug.RegisterExtractor<PrefabPreview>();
EntityDebug.RegisterExtractor<PrefabPreviewInstance>();
EntityDebug.RegisterExtractor<RandomizedSpawnChain>();
EntityDebug.RegisterExtractor<RandomizedSpawnChainChild>();
EntityDebug.RegisterExtractor<RandomizedSpawnChainSettings>();
EntityDebug.RegisterExtractor<AutoChainInstanceData>();
EntityDebug.RegisterExtractor<NetworkedSpawnChainChild>();
EntityDebug.RegisterExtractor<SpawnChainChild>();
EntityDebug.RegisterExtractor<SpawnChainTransitionEvent>();
EntityDebug.RegisterExtractor<ActiveElementsChangedEvent>();
EntityDebug.RegisterExtractor<ActiveChildElement>();
EntityDebug.RegisterExtractor<SpawnChainConstants>();
EntityDebug.RegisterExtractor<SpawnChainInstance>();
EntityDebug.RegisterExtractor<SpawnChainBlueprint>();
EntityDebug.RegisterExtractor<CharacterRespawnedEvent>();
EntityDebug.RegisterExtractor<SpawnCharacter>();
EntityDebug.RegisterExtractor<SpawnedBy>();
EntityDebug.RegisterExtractor<SpawnTransform>();
EntityDebug.RegisterExtractor<NamePostfixGenerator>();
EntityDebug.RegisterExtractor<NamePrefixGenerator>();
EntityDebug.RegisterExtractor<AbilitySpellSchool>();
EntityDebug.RegisterExtractor<Passive>();
EntityDebug.RegisterExtractor<SpellSchoolPassiveStation>();
EntityDebug.RegisterExtractor<SpellTarget>();
EntityDebug.RegisterExtractor<BloodQualityChange>();
EntityDebug.RegisterExtractor<StatChangeEvent>();
EntityDebug.RegisterExtractor<SunDamageDebuff>();
EntityDebug.RegisterExtractor<SyncAttachedTranslation>();
EntityDebug.RegisterExtractor<TargetDirection>();
EntityDebug.RegisterExtractor<CastleTeam>();
EntityDebug.RegisterExtractor<CastleTeamData>();
EntityDebug.RegisterExtractor<ClanTeam>();
EntityDebug.RegisterExtractor<TeamData>();
EntityDebug.RegisterExtractor<Team>();
EntityDebug.RegisterExtractor<TeamReference>();
EntityDebug.RegisterExtractor<UserTeam>();
EntityDebug.RegisterExtractor<NeutralTeam>();
EntityDebug.RegisterExtractor<UnitTeam>();
EntityDebug.RegisterExtractor<ChangedTeamEvent>();
EntityDebug.RegisterExtractor<RefreshTeamEvent>();
EntityDebug.RegisterExtractor<ShowTileCollision>();
EntityDebug.RegisterExtractor<CustomDirtyTileBoundsEvent>();
EntityDebug.RegisterExtractor<SkipMergeDirtyWorldBounds>();
EntityDebug.RegisterExtractor<TileBounds>();
EntityDebug.RegisterExtractor<TilePosition>();
EntityDebug.RegisterExtractor<TileModelSpatialData>();
EntityDebug.RegisterExtractor<TileData>();
EntityDebug.RegisterExtractor<TileCollisionTag>();
EntityDebug.RegisterExtractor<TilePathfindingTag>();
EntityDebug.RegisterExtractor<TileSurfaceFluffTag>();
EntityDebug.RegisterExtractor<TileHeightTag>();
EntityDebug.RegisterExtractor<TileLineOfSightTag>();
EntityDebug.RegisterExtractor<AiTileLineOfSightTag>();
EntityDebug.RegisterExtractor<TilePlacementTag>();
EntityDebug.RegisterExtractor<TileRestrictionAreaTag>();
EntityDebug.RegisterExtractor<TraderItemData>();
EntityDebug.RegisterExtractor<UnitRespawnTime>();
EntityDebug.RegisterExtractor<UserOwner>();
EntityDebug.RegisterExtractor<UserOwner_Client>();
EntityDebug.RegisterExtractor<VBloodAbilityOwnerData>();
EntityDebug.RegisterExtractor<VBloodUnit>();
EntityDebug.RegisterExtractor<VolumeCompanionBoxCollider>();
EntityDebug.RegisterExtractor<VolumeCompanionSphereCollider>();
EntityDebug.RegisterExtractor<VolumeCompanionInstantiated>();
EntityDebug.RegisterExtractor<CastleWaypoint>();
EntityDebug.RegisterExtractor<ChunkWaypointMetadata>();
EntityDebug.RegisterExtractor<ChunkWaypoint>();
EntityDebug.RegisterExtractor<ReturnToNetherWaypoint>();
EntityDebug.RegisterExtractor<StartGraveyardExitWaypoint>();
EntityDebug.RegisterExtractor<WeakenBuff>();
EntityDebug.RegisterExtractor<WeakenStackModifier>();
EntityDebug.RegisterExtractor<WorkstationAssignedServant>();
EntityDebug.RegisterExtractor<WoundedConstants>();
EntityDebug.RegisterExtractor<CorruptionAreaDebuff>();
EntityDebug.RegisterExtractor<RegisterCurveBlobEvent>();
EntityDebug.RegisterExtractor<DrawGrid>();
EntityDebug.RegisterExtractor<LogEntitySpawnDestroy>();
EntityDebug.RegisterExtractor<Spawn_Debug>();
EntityDebug.RegisterExtractor<Destroy_Debug>();
EntityDebug.RegisterExtractor<SyncedServerDebugSettings>();
EntityDebug.RegisterExtractor<EditableTileModel>();
EntityDebug.RegisterExtractor<EditableTileModel_Client>();
EntityDebug.RegisterExtractor<NonConvertedPrefabTag>();
EntityDebug.RegisterExtractor<GameDataSubSceneTag>();
EntityDebug.RegisterExtractor<HasRemovedSceneTags>();
EntityDebug.RegisterExtractor<RootPrefabCollection>();
EntityDebug.RegisterExtractor<ServerRootPrefabCollection>();
EntityDebug.RegisterExtractor<WaitingForSceneLoad>();
EntityDebug.RegisterExtractor<SystemData>();
EntityDebug.RegisterExtractor<SceneLoadSystem_ActiveSceneLoad>();
EntityDebug.RegisterExtractor<ServerRuntimeSettings>();
EntityDebug.RegisterExtractor<ConversionSettings>();
EntityDebug.RegisterExtractor<SubSceneRemapping>();
EntityDebug.RegisterExtractor<TrackedLoad>();
EntityDebug.RegisterExtractor<AdjustFlyHeightBuff>();
EntityDebug.RegisterExtractor<AdjustFlyHeightBuffModifications>();
EntityDebug.RegisterExtractor<AnnounceCastleBreached>();
EntityDebug.RegisterExtractor<AnnounceSiegeWeapon>();
EntityDebug.RegisterExtractor<ArmorLevel>();
EntityDebug.RegisterExtractor<ArmorLevelSource>();
EntityDebug.RegisterExtractor<BloodBuffModifier>();
EntityDebug.RegisterExtractor<BloodMoonBuff>();
EntityDebug.RegisterExtractor<BloodMoonBuffState>();
EntityDebug.RegisterExtractor<BuffableFlagState>();
EntityDebug.RegisterExtractor<BuffModificationFlagData>();
EntityDebug.RegisterExtractor<CanFly>();
EntityDebug.RegisterExtractor<ChasmEruption>();
EntityDebug.RegisterExtractor<DamagedEditableTile>();
EntityDebug.RegisterExtractor<DamageTypeData>();
EntityDebug.RegisterExtractor<DealDamageEvent>();
EntityDebug.RegisterExtractor<DropItemImpairedBuff>();
EntityDebug.RegisterExtractor<EntityCategory>();
EntityDebug.RegisterExtractor<EquipmentImpairedBuff>();
EntityDebug.RegisterExtractor<Explosive>();
EntityDebug.RegisterExtractor<FeedableInventory>();
EntityDebug.RegisterExtractor<MiscItemLevel>();
EntityDebug.RegisterExtractor<MiscItemLevelSource>();
EntityDebug.RegisterExtractor<JewelLevelSource>();
EntityDebug.RegisterExtractor<LifeLeech>();
EntityDebug.RegisterExtractor<LightningStike>();
EntityDebug.RegisterExtractor<ModifyUnitStatBuff_IncreaseWithStacks>();
EntityDebug.RegisterExtractor<Mounter>();
EntityDebug.RegisterExtractor<RadialDamageTarget>();
EntityDebug.RegisterExtractor<ReviveCancelBuff>();
EntityDebug.RegisterExtractor<ServantPower>();
EntityDebug.RegisterExtractor<ServantPowerConstants>();
EntityDebug.RegisterExtractor<ShatteredItem>();
EntityDebug.RegisterExtractor<SiegeWeapon>();
EntityDebug.RegisterExtractor<ApplyBuffOnSpawn>();
EntityDebug.RegisterExtractor<ReapplySpawnBuffOnReturn>();
EntityDebug.RegisterExtractor<SpellBlockWhileImmaterial>();
EntityDebug.RegisterExtractor<SpellLevel>();
EntityDebug.RegisterExtractor<SpellLevelSource>();
EntityDebug.RegisterExtractor<TakeDamageInSun>();
EntityDebug.RegisterExtractor<TakeDamageInSunDebuffState>();
EntityDebug.RegisterExtractor<UnitLevel>();
EntityDebug.RegisterExtractor<UnitLevelChanged>();
EntityDebug.RegisterExtractor<UnitLevelServerData>();
EntityDebug.RegisterExtractor<UnitBaseStatsTypeChanged>();
EntityDebug.RegisterExtractor<UnitMount>();
EntityDebug.RegisterExtractor<UnitMounter>();
EntityDebug.RegisterExtractor<UnitMounterShareBuffTag>();
EntityDebug.RegisterExtractor<VampireDownedBuff>();
EntityDebug.RegisterExtractor<VisibleFromFlight>();
EntityDebug.RegisterExtractor<Vision>();
EntityDebug.RegisterExtractor<WeaponLevel>();
EntityDebug.RegisterExtractor<WeaponLevelSource>();
EntityDebug.RegisterExtractor<HolyAreaDebuff>();
EntityDebug.RegisterExtractor<AimAssistConfigComponent>();
EntityDebug.RegisterExtractor<CursorPosition>();
EntityDebug.RegisterExtractor<EnableGamepadCursor>();
EntityDebug.RegisterExtractor<EntityInput>();
EntityDebug.RegisterExtractor<EntityAbilityInput>();
EntityDebug.RegisterExtractor<EntityAimData>();
EntityDebug.RegisterExtractor<MoveVelocity>();
EntityDebug.RegisterExtractor<SyncAimData>();
EntityDebug.RegisterExtractor<IgnoreAimTarget>();
EntityDebug.RegisterExtractor<InputActionsDisabled>();
EntityDebug.RegisterExtractor<UserFocusPoint>();
EntityDebug.RegisterExtractor<ModificationsRegistry>();
EntityDebug.RegisterExtractor<DisabledWaitingForSync>();
EntityDebug.RegisterExtractor<DisableWhenNoPlayersInRange>();
EntityDebug.RegisterExtractor<PreventDisableWhenNoPlayersInRange>();
EntityDebug.RegisterExtractor<CanPreventDisableWhenNoPlayersInRange>();
EntityDebug.RegisterExtractor<WasDisabledBeforeNoPlayersInRange>();
EntityDebug.RegisterExtractor<DisabledDueToNoPlayersInRange>();
EntityDebug.RegisterExtractor<ToggleDisabledEvent>();
EntityDebug.RegisterExtractor<ToggleDisabledDueToTimeoutEvent>();
EntityDebug.RegisterExtractor<MegaStaticCompatibleTag>();
EntityDebug.RegisterExtractor<MegaStaticTag>();
EntityDebug.RegisterExtractor<ControlledBy>();
EntityDebug.RegisterExtractor<Controller>();
EntityDebug.RegisterExtractor<ControllerMoveSpeedOverride>();
EntityDebug.RegisterExtractor<PathWaypointNode>();
EntityDebug.RegisterExtractor<PathWaypointNodeWait>();
EntityDebug.RegisterExtractor<PathSettings>();
EntityDebug.RegisterEx