Decompiled source of KindredExtract v1.8.1

KindredExtract.dll

Decompiled 2 weeks ago
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.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.1.0")]
[assembly: AssemblyInformationalVersion("1.8.1+2.Branch.main.Sha.62bb8fcf39ee2ebe62410e48ec8f8fdc72e85b10.3baba6bca51d87683864717b272717f7d3ffe047")]
[assembly: AssemblyProduct("KindredExtract")]
[assembly: AssemblyTitle("KindredExtract")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.8.1.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<ConsumeBloodDebugEvent>();
			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>();
			Enti