"use strict";
// We must put the callback classes in a separate file as a workaround for Lua having a limit of 200
// local variables.
Object.defineProperty(exports, "__esModule", { value: true });
exports.PostGridEntityStateChanged = exports.PostGridEntityRender = exports.PostGridEntityRemove = exports.PostGridEntityInit = exports.PostGridEntityCustomUpdate = exports.PostGridEntityCustomStateChanged = exports.PostGridEntityCustomRender = exports.PostGridEntityCustomRemove = exports.PostGridEntityCustomInit = exports.PostGridEntityCustomCollision = exports.PostGridEntityCustomBroken = exports.PostGridEntityCollision = exports.PostGridEntityBroken = exports.PostGreedModeWave = exports.PostGameStartedReorderedLast = exports.PostGameStartedReordered = exports.PostGameEndFilter = exports.PostFlip = exports.PostFirstFlip = exports.PostFirstEsauJr = exports.PostFamiliarUpdateFilter = exports.PostFamiliarStateChanged = exports.PostFamiliarRenderFilter = exports.PostFamiliarInitLate = exports.PostFamiliarInitFilter = exports.PostEsauJr = exports.PostEntityKillFilter = exports.PostEffectUpdateFilter = exports.PostEffectStateChanged = exports.PostEffectRenderFilter = exports.PostEffectInitLate = exports.PostEffectInitFilter = exports.PostDoorUpdate = exports.PostDoorRender = exports.PostDiceRoomActivated = exports.PostCustomRevive = exports.PostCursedTeleport = exports.PostCollectibleEmpty = exports.PostBoneSwing = exports.PostBombUpdateFilter = exports.PostBombRenderFilter = exports.PostBombInitLate = exports.PostBombInitFilter = exports.PostBombExploded = exports.PostAmbushStarted = exports.PostAmbushFinished = exports.InputActionPlayer = exports.InputActionFilter = exports.EntityTakeDmgPlayer = exports.EntityTakeDmgFilter = void 0;
exports.PostProjectileInitLate = exports.PostProjectileInitFilter = exports.PostPressurePlateUpdate = exports.PostPressurePlateRender = exports.PostPoopUpdate = exports.PostPoopRender = exports.PostPlayerUpdateReordered = exports.PostPlayerRenderReordered = exports.PostPlayerInitLate = exports.PostPlayerInitFirst = exports.PostPlayerFatalDamage = exports.PostPlayerCollectibleRemoved = exports.PostPlayerCollectibleAdded = exports.PostPlayerChangeType = exports.PostPlayerChangeStat = exports.PostPlayerChangeHealth = exports.PostPitUpdate = exports.PostPitRender = exports.PostPickupUpdateFilter = exports.PostPickupStateChanged = exports.PostPickupSelectionFilter = exports.PostPickupRenderFilter = exports.PostPickupInitLate = exports.PostPickupInitFirst = exports.PostPickupInitFilter = exports.PostPickupCollect = exports.PostPickupChanged = exports.PostPEffectUpdateReordered = exports.PostNewRoomReordered = exports.PostNewRoomEarly = exports.PostNewLevelReordered = exports.PostNPCUpdateFilter = exports.PostNPCStateChanged = exports.PostNPCRenderFilter = exports.PostNPCInitLate = exports.PostNPCInitFilter = exports.PostNPCDeathFilter = exports.PostLaserUpdateFilter = exports.PostLaserRenderFilter = exports.PostLaserInitLate = exports.PostLaserInitFilter = exports.PostKnifeUpdateFilter = exports.PostKnifeRenderFilter = exports.PostKnifeInitLate = exports.PostKnifeInitFilter = exports.PostKeyboardPressed = exports.PostItemPickup = exports.PostItemDischarge = exports.PostHolyMantleRemoved = exports.PostGridEntityUpdate = void 0;
exports.PreTearCollisionFilter = exports.PreRoomEntitySpawnFilter = exports.PreProjectileCollisionFilter = exports.PreNewLevel = exports.PreNPCUpdateFilter = exports.PreNPCCollisionFilter = exports.PreKnifeCollisionFilter = exports.PreItemPickup = exports.PreGetPedestal = exports.PreFamiliarCollisionFilter = exports.PreEntitySpawnFilter = exports.PreCustomRevive = exports.PreBombCollisionFilter = exports.PreBerserkDeath = exports.PostUsePillFilter = exports.PostTrinketBreak = exports.PostTransformation = exports.PostTearUpdateFilter = exports.PostTearRenderFilter = exports.PostTearKill = exports.PostTearInitVeryLate = exports.PostTearInitLate = exports.PostTearInitFilter = exports.PostTNTUpdate = exports.PostTNTRender = exports.PostSpikesUpdate = exports.PostSpikesRender = exports.PostSlotUpdate = exports.PostSlotRender = exports.PostSlotInit = exports.PostSlotDestroyed = exports.PostSlotCollision = exports.PostSlotAnimationChanged = exports.PostSacrifice = exports.PostRoomClearChanged = exports.PostRockUpdate = exports.PostRockRender = exports.PostPurchase = exports.PostProjectileUpdateFilter = exports.PostProjectileRenderFilter = exports.PostProjectileKill = void 0;
var EntityTakeDmgFilter_1 = require("./classes/callbacks/EntityTakeDmgFilter");
Object.defineProperty(exports, "EntityTakeDmgFilter", { enumerable: true, get: function () { return EntityTakeDmgFilter_1.EntityTakeDmgFilter; } });
var EntityTakeDmgPlayer_1 = require("./classes/callbacks/EntityTakeDmgPlayer");
Object.defineProperty(exports, "EntityTakeDmgPlayer", { enumerable: true, get: function () { return EntityTakeDmgPlayer_1.EntityTakeDmgPlayer; } });
var InputActionFilter_1 = require("./classes/callbacks/InputActionFilter");
Object.defineProperty(exports, "InputActionFilter", { enumerable: true, get: function () { return InputActionFilter_1.InputActionFilter; } });
var InputActionPlayer_1 = require("./classes/callbacks/InputActionPlayer");
Object.defineProperty(exports, "InputActionPlayer", { enumerable: true, get: function () { return InputActionPlayer_1.InputActionPlayer; } });
var PostAmbushFinished_1 = require("./classes/callbacks/PostAmbushFinished");
Object.defineProperty(exports, "PostAmbushFinished", { enumerable: true, get: function () { return PostAmbushFinished_1.PostAmbushFinished; } });
var PostAmbushStarted_1 = require("./classes/callbacks/PostAmbushStarted");
Object.defineProperty(exports, "PostAmbushStarted", { enumerable: true, get: function () { return PostAmbushStarted_1.PostAmbushStarted; } });
var PostBombExploded_1 = require("./classes/callbacks/PostBombExploded");
Object.defineProperty(exports, "PostBombExploded", { enumerable: true, get: function () { return PostBombExploded_1.PostBombExploded; } });
var PostBombInitFilter_1 = require("./classes/callbacks/PostBombInitFilter");
Object.defineProperty(exports, "PostBombInitFilter", { enumerable: true, get: function () { return PostBombInitFilter_1.PostBombInitFilter; } });
var PostBombInitLate_1 = require("./classes/callbacks/PostBombInitLate");
Object.defineProperty(exports, "PostBombInitLate", { enumerable: true, get: function () { return PostBombInitLate_1.PostBombInitLate; } });
var PostBombRenderFilter_1 = require("./classes/callbacks/PostBombRenderFilter");
Object.defineProperty(exports, "PostBombRenderFilter", { enumerable: true, get: function () { return PostBombRenderFilter_1.PostBombRenderFilter; } });
var PostBombUpdateFilter_1 = require("./classes/callbacks/PostBombUpdateFilter");
Object.defineProperty(exports, "PostBombUpdateFilter", { enumerable: true, get: function () { return PostBombUpdateFilter_1.PostBombUpdateFilter; } });
var PostBoneSwing_1 = require("./classes/callbacks/PostBoneSwing");
Object.defineProperty(exports, "PostBoneSwing", { enumerable: true, get: function () { return PostBoneSwing_1.PostBoneSwing; } });
var PostCollectibleEmpty_1 = require("./classes/callbacks/PostCollectibleEmpty");
Object.defineProperty(exports, "PostCollectibleEmpty", { enumerable: true, get: function () { return PostCollectibleEmpty_1.PostCollectibleEmpty; } });
var PostCursedTeleport_1 = require("./classes/callbacks/PostCursedTeleport");
Object.defineProperty(exports, "PostCursedTeleport", { enumerable: true, get: function () { return PostCursedTeleport_1.PostCursedTeleport; } });
var PostCustomRevive_1 = require("./classes/callbacks/PostCustomRevive");
Object.defineProperty(exports, "PostCustomRevive", { enumerable: true, get: function () { return PostCustomRevive_1.PostCustomRevive; } });
var PostDiceRoomActivated_1 = require("./classes/callbacks/PostDiceRoomActivated");
Object.defineProperty(exports, "PostDiceRoomActivated", { enumerable: true, get: function () { return PostDiceRoomActivated_1.PostDiceRoomActivated; } });
var PostDoorRender_1 = require("./classes/callbacks/PostDoorRender");
Object.defineProperty(exports, "PostDoorRender", { enumerable: true, get: function () { return PostDoorRender_1.PostDoorRender; } });
var PostDoorUpdate_1 = require("./classes/callbacks/PostDoorUpdate");
Object.defineProperty(exports, "PostDoorUpdate", { enumerable: true, get: function () { return PostDoorUpdate_1.PostDoorUpdate; } });
var PostEffectInitFilter_1 = require("./classes/callbacks/PostEffectInitFilter");
Object.defineProperty(exports, "PostEffectInitFilter", { enumerable: true, get: function () { return PostEffectInitFilter_1.PostEffectInitFilter; } });
var PostEffectInitLate_1 = require("./classes/callbacks/PostEffectInitLate");
Object.defineProperty(exports, "PostEffectInitLate", { enumerable: true, get: function () { return PostEffectInitLate_1.PostEffectInitLate; } });
var PostEffectRenderFilter_1 = require("./classes/callbacks/PostEffectRenderFilter");
Object.defineProperty(exports, "PostEffectRenderFilter", { enumerable: true, get: function () { return PostEffectRenderFilter_1.PostEffectRenderFilter; } });
var PostEffectStateChanged_1 = require("./classes/callbacks/PostEffectStateChanged");
Object.defineProperty(exports, "PostEffectStateChanged", { enumerable: true, get: function () { return PostEffectStateChanged_1.PostEffectStateChanged; } });
var PostEffectUpdateFilter_1 = require("./classes/callbacks/PostEffectUpdateFilter");
Object.defineProperty(exports, "PostEffectUpdateFilter", { enumerable: true, get: function () { return PostEffectUpdateFilter_1.PostEffectUpdateFilter; } });
var PostEntityKillFilter_1 = require("./classes/callbacks/PostEntityKillFilter");
Object.defineProperty(exports, "PostEntityKillFilter", { enumerable: true, get: function () { return PostEntityKillFilter_1.PostEntityKillFilter; } });
var PostEsauJr_1 = require("./classes/callbacks/PostEsauJr");
Object.defineProperty(exports, "PostEsauJr", { enumerable: true, get: function () { return PostEsauJr_1.PostEsauJr; } });
var PostFamiliarInitFilter_1 = require("./classes/callbacks/PostFamiliarInitFilter");
Object.defineProperty(exports, "PostFamiliarInitFilter", { enumerable: true, get: function () { return PostFamiliarInitFilter_1.PostFamiliarInitFilter; } });
var PostFamiliarInitLate_1 = require("./classes/callbacks/PostFamiliarInitLate");
Object.defineProperty(exports, "PostFamiliarInitLate", { enumerable: true, get: function () { return PostFamiliarInitLate_1.PostFamiliarInitLate; } });
var PostFamiliarRenderFilter_1 = require("./classes/callbacks/PostFamiliarRenderFilter");
Object.defineProperty(exports, "PostFamiliarRenderFilter", { enumerable: true, get: function () { return PostFamiliarRenderFilter_1.PostFamiliarRenderFilter; } });
var PostFamiliarStateChanged_1 = require("./classes/callbacks/PostFamiliarStateChanged");
Object.defineProperty(exports, "PostFamiliarStateChanged", { enumerable: true, get: function () { return PostFamiliarStateChanged_1.PostFamiliarStateChanged; } });
var PostFamiliarUpdateFilter_1 = require("./classes/callbacks/PostFamiliarUpdateFilter");
Object.defineProperty(exports, "PostFamiliarUpdateFilter", { enumerable: true, get: function () { return PostFamiliarUpdateFilter_1.PostFamiliarUpdateFilter; } });
var PostFirstEsauJr_1 = require("./classes/callbacks/PostFirstEsauJr");
Object.defineProperty(exports, "PostFirstEsauJr", { enumerable: true, get: function () { return PostFirstEsauJr_1.PostFirstEsauJr; } });
var PostFirstFlip_1 = require("./classes/callbacks/PostFirstFlip");
Object.defineProperty(exports, "PostFirstFlip", { enumerable: true, get: function () { return PostFirstFlip_1.PostFirstFlip; } });
var PostFlip_1 = require("./classes/callbacks/PostFlip");
Object.defineProperty(exports, "PostFlip", { enumerable: true, get: function () { return PostFlip_1.PostFlip; } });
var PostGameEndFilter_1 = require("./classes/callbacks/PostGameEndFilter");
Object.defineProperty(exports, "PostGameEndFilter", { enumerable: true, get: function () { return PostGameEndFilter_1.PostGameEndFilter; } });
var PostGameStartedReordered_1 = require("./classes/callbacks/PostGameStartedReordered");
Object.defineProperty(exports, "PostGameStartedReordered", { enumerable: true, get: function () { return PostGameStartedReordered_1.PostGameStartedReordered; } });
var PostGameStartedReorderedLast_1 = require("./classes/callbacks/PostGameStartedReorderedLast");
Object.defineProperty(exports, "PostGameStartedReorderedLast", { enumerable: true, get: function () { return PostGameStartedReorderedLast_1.PostGameStartedReorderedLast; } });
var PostGreedModeWave_1 = require("./classes/callbacks/PostGreedModeWave");
Object.defineProperty(exports, "PostGreedModeWave", { enumerable: true, get: function () { return PostGreedModeWave_1.PostGreedModeWave; } });
var PostGridEntityBroken_1 = require("./classes/callbacks/PostGridEntityBroken");
Object.defineProperty(exports, "PostGridEntityBroken", { enumerable: true, get: function () { return PostGridEntityBroken_1.PostGridEntityBroken; } });
var PostGridEntityCollision_1 = require("./classes/callbacks/PostGridEntityCollision");
Object.defineProperty(exports, "PostGridEntityCollision", { enumerable: true, get: function () { return PostGridEntityCollision_1.PostGridEntityCollision; } });
var PostGridEntityCustomBroken_1 = require("./classes/callbacks/PostGridEntityCustomBroken");
Object.defineProperty(exports, "PostGridEntityCustomBroken", { enumerable: true, get: function () { return PostGridEntityCustomBroken_1.PostGridEntityCustomBroken; } });
var PostGridEntityCustomCollision_1 = require("./classes/callbacks/PostGridEntityCustomCollision");
Object.defineProperty(exports, "PostGridEntityCustomCollision", { enumerable: true, get: function () { return PostGridEntityCustomCollision_1.PostGridEntityCustomCollision; } });
var PostGridEntityCustomInit_1 = require("./classes/callbacks/PostGridEntityCustomInit");
Object.defineProperty(exports, "PostGridEntityCustomInit", { enumerable: true, get: function () { return PostGridEntityCustomInit_1.PostGridEntityCustomInit; } });
var PostGridEntityCustomRemove_1 = require("./classes/callbacks/PostGridEntityCustomRemove");
Object.defineProperty(exports, "PostGridEntityCustomRemove", { enumerable: true, get: function () { return PostGridEntityCustomRemove_1.PostGridEntityCustomRemove; } });
var PostGridEntityCustomRender_1 = require("./classes/callbacks/PostGridEntityCustomRender");
Object.defineProperty(exports, "PostGridEntityCustomRender", { enumerable: true, get: function () { return PostGridEntityCustomRender_1.PostGridEntityCustomRender; } });
var PostGridEntityCustomStateChanged_1 = require("./classes/callbacks/PostGridEntityCustomStateChanged");
Object.defineProperty(exports, "PostGridEntityCustomStateChanged", { enumerable: true, get: function () { return PostGridEntityCustomStateChanged_1.PostGridEntityCustomStateChanged; } });
var PostGridEntityCustomUpdate_1 = require("./classes/callbacks/PostGridEntityCustomUpdate");
Object.defineProperty(exports, "PostGridEntityCustomUpdate", { enumerable: true, get: function () { return PostGridEntityCustomUpdate_1.PostGridEntityCustomUpdate; } });
var PostGridEntityInit_1 = require("./classes/callbacks/PostGridEntityInit");
Object.defineProperty(exports, "PostGridEntityInit", { enumerable: true, get: function () { return PostGridEntityInit_1.PostGridEntityInit; } });
var PostGridEntityRemove_1 = require("./classes/callbacks/PostGridEntityRemove");
Object.defineProperty(exports, "PostGridEntityRemove", { enumerable: true, get: function () { return PostGridEntityRemove_1.PostGridEntityRemove; } });
var PostGridEntityRender_1 = require("./classes/callbacks/PostGridEntityRender");
Object.defineProperty(exports, "PostGridEntityRender", { enumerable: true, get: function () { return PostGridEntityRender_1.PostGridEntityRender; } });
var PostGridEntityStateChanged_1 = require("./classes/callbacks/PostGridEntityStateChanged");
Object.defineProperty(exports, "PostGridEntityStateChanged", { enumerable: true, get: function () { return PostGridEntityStateChanged_1.PostGridEntityStateChanged; } });
var PostGridEntityUpdate_1 = require("./classes/callbacks/PostGridEntityUpdate");
Object.defineProperty(exports, "PostGridEntityUpdate", { enumerable: true, get: function () { return PostGridEntityUpdate_1.PostGridEntityUpdate; } });
var PostHolyMantleRemoved_1 = require("./classes/callbacks/PostHolyMantleRemoved");
Object.defineProperty(exports, "PostHolyMantleRemoved", { enumerable: true, get: function () { return PostHolyMantleRemoved_1.PostHolyMantleRemoved; } });
var PostItemDischarge_1 = require("./classes/callbacks/PostItemDischarge");
Object.defineProperty(exports, "PostItemDischarge", { enumerable: true, get: function () { return PostItemDischarge_1.PostItemDischarge; } });
var PostItemPickup_1 = require("./classes/callbacks/PostItemPickup");
Object.defineProperty(exports, "PostItemPickup", { enumerable: true, get: function () { return PostItemPickup_1.PostItemPickup; } });
var PostKeyboardChanged_1 = require("./classes/callbacks/PostKeyboardChanged");
Object.defineProperty(exports, "PostKeyboardPressed", { enumerable: true, get: function () { return PostKeyboardChanged_1.PostKeyboardChanged; } });
var PostKnifeInitFilter_1 = require("./classes/callbacks/PostKnifeInitFilter");
Object.defineProperty(exports, "PostKnifeInitFilter", { enumerable: true, get: function () { return PostKnifeInitFilter_1.PostKnifeInitFilter; } });
var PostKnifeInitLate_1 = require("./classes/callbacks/PostKnifeInitLate");
Object.defineProperty(exports, "PostKnifeInitLate", { enumerable: true, get: function () { return PostKnifeInitLate_1.PostKnifeInitLate; } });
var PostKnifeRenderFilter_1 = require("./classes/callbacks/PostKnifeRenderFilter");
Object.defineProperty(exports, "PostKnifeRenderFilter", { enumerable: true, get: function () { return PostKnifeRenderFilter_1.PostKnifeRenderFilter; } });
var PostKnifeUpdateFilter_1 = require("./classes/callbacks/PostKnifeUpdateFilter");
Object.defineProperty(exports, "PostKnifeUpdateFilter", { enumerable: true, get: function () { return PostKnifeUpdateFilter_1.PostKnifeUpdateFilter; } });
var PostLaserInitFilter_1 = require("./classes/callbacks/PostLaserInitFilter");
Object.defineProperty(exports, "PostLaserInitFilter", { enumerable: true, get: function () { return PostLaserInitFilter_1.PostLaserInitFilter; } });
var PostLaserInitLate_1 = require("./classes/callbacks/PostLaserInitLate");
Object.defineProperty(exports, "PostLaserInitLate", { enumerable: true, get: function () { return PostLaserInitLate_1.PostLaserInitLate; } });
var PostLaserRenderFilter_1 = require("./classes/callbacks/PostLaserRenderFilter");
Object.defineProperty(exports, "PostLaserRenderFilter", { enumerable: true, get: function () { return PostLaserRenderFilter_1.PostLaserRenderFilter; } });
var PostLaserUpdateFilter_1 = require("./classes/callbacks/PostLaserUpdateFilter");
Object.defineProperty(exports, "PostLaserUpdateFilter", { enumerable: true, get: function () { return PostLaserUpdateFilter_1.PostLaserUpdateFilter; } });
var PostNPCDeathFilter_1 = require("./classes/callbacks/PostNPCDeathFilter");
Object.defineProperty(exports, "PostNPCDeathFilter", { enumerable: true, get: function () { return PostNPCDeathFilter_1.PostNPCDeathFilter; } });
var PostNPCInitFilter_1 = require("./classes/callbacks/PostNPCInitFilter");
Object.defineProperty(exports, "PostNPCInitFilter", { enumerable: true, get: function () { return PostNPCInitFilter_1.PostNPCInitFilter; } });
var PostNPCInitLate_1 = require("./classes/callbacks/PostNPCInitLate");
Object.defineProperty(exports, "PostNPCInitLate", { enumerable: true, get: function () { return PostNPCInitLate_1.PostNPCInitLate; } });
var PostNPCRenderFilter_1 = require("./classes/callbacks/PostNPCRenderFilter");
Object.defineProperty(exports, "PostNPCRenderFilter", { enumerable: true, get: function () { return PostNPCRenderFilter_1.PostNPCRenderFilter; } });
var PostNPCStateChanged_1 = require("./classes/callbacks/PostNPCStateChanged");
Object.defineProperty(exports, "PostNPCStateChanged", { enumerable: true, get: function () { return PostNPCStateChanged_1.PostNPCStateChanged; } });
var PostNPCUpdateFilter_1 = require("./classes/callbacks/PostNPCUpdateFilter");
Object.defineProperty(exports, "PostNPCUpdateFilter", { enumerable: true, get: function () { return PostNPCUpdateFilter_1.PostNPCUpdateFilter; } });
var PostNewLevelReordered_1 = require("./classes/callbacks/PostNewLevelReordered");
Object.defineProperty(exports, "PostNewLevelReordered", { enumerable: true, get: function () { return PostNewLevelReordered_1.PostNewLevelReordered; } });
var PostNewRoomEarly_1 = require("./classes/callbacks/PostNewRoomEarly");
Object.defineProperty(exports, "PostNewRoomEarly", { enumerable: true, get: function () { return PostNewRoomEarly_1.PostNewRoomEarly; } });
var PostNewRoomReordered_1 = require("./classes/callbacks/PostNewRoomReordered");
Object.defineProperty(exports, "PostNewRoomReordered", { enumerable: true, get: function () { return PostNewRoomReordered_1.PostNewRoomReordered; } });
var PostPEffectUpdateReordered_1 = require("./classes/callbacks/PostPEffectUpdateReordered");
Object.defineProperty(exports, "PostPEffectUpdateReordered", { enumerable: true, get: function () { return PostPEffectUpdateReordered_1.PostPEffectUpdateReordered; } });
var PostPickupChanged_1 = require("./classes/callbacks/PostPickupChanged");
Object.defineProperty(exports, "PostPickupChanged", { enumerable: true, get: function () { return PostPickupChanged_1.PostPickupChanged; } });
var PostPickupCollect_1 = require("./classes/callbacks/PostPickupCollect");
Object.defineProperty(exports, "PostPickupCollect", { enumerable: true, get: function () { return PostPickupCollect_1.PostPickupCollect; } });
var PostPickupInitFilter_1 = require("./classes/callbacks/PostPickupInitFilter");
Object.defineProperty(exports, "PostPickupInitFilter", { enumerable: true, get: function () { return PostPickupInitFilter_1.PostPickupInitFilter; } });
var PostPickupInitFirst_1 = require("./classes/callbacks/PostPickupInitFirst");
Object.defineProperty(exports, "PostPickupInitFirst", { enumerable: true, get: function () { return PostPickupInitFirst_1.PostPickupInitFirst; } });
var PostPickupInitLate_1 = require("./classes/callbacks/PostPickupInitLate");
Object.defineProperty(exports, "PostPickupInitLate", { enumerable: true, get: function () { return PostPickupInitLate_1.PostPickupInitLate; } });
var PostPickupRenderFilter_1 = require("./classes/callbacks/PostPickupRenderFilter");
Object.defineProperty(exports, "PostPickupRenderFilter", { enumerable: true, get: function () { return PostPickupRenderFilter_1.PostPickupRenderFilter; } });
var PostPickupSelectionFilter_1 = require("./classes/callbacks/PostPickupSelectionFilter");
Object.defineProperty(exports, "PostPickupSelectionFilter", { enumerable: true, get: function () { return PostPickupSelectionFilter_1.PostPickupSelectionFilter; } });
var PostPickupStateChanged_1 = require("./classes/callbacks/PostPickupStateChanged");
Object.defineProperty(exports, "PostPickupStateChanged", { enumerable: true, get: function () { return PostPickupStateChanged_1.PostPickupStateChanged; } });
var PostPickupUpdateFilter_1 = require("./classes/callbacks/PostPickupUpdateFilter");
Object.defineProperty(exports, "PostPickupUpdateFilter", { enumerable: true, get: function () { return PostPickupUpdateFilter_1.PostPickupUpdateFilter; } });
var PostPitRender_1 = require("./classes/callbacks/PostPitRender");
Object.defineProperty(exports, "PostPitRender", { enumerable: true, get: function () { return PostPitRender_1.PostPitRender; } });
var PostPitUpdate_1 = require("./classes/callbacks/PostPitUpdate");
Object.defineProperty(exports, "PostPitUpdate", { enumerable: true, get: function () { return PostPitUpdate_1.PostPitUpdate; } });
var PostPlayerChangeHealth_1 = require("./classes/callbacks/PostPlayerChangeHealth");
Object.defineProperty(exports, "PostPlayerChangeHealth", { enumerable: true, get: function () { return PostPlayerChangeHealth_1.PostPlayerChangeHealth; } });
var PostPlayerChangeStat_1 = require("./classes/callbacks/PostPlayerChangeStat");
Object.defineProperty(exports, "PostPlayerChangeStat", { enumerable: true, get: function () { return PostPlayerChangeStat_1.PostPlayerChangeStat; } });
var PostPlayerChangeType_1 = require("./classes/callbacks/PostPlayerChangeType");
Object.defineProperty(exports, "PostPlayerChangeType", { enumerable: true, get: function () { return PostPlayerChangeType_1.PostPlayerChangeType; } });
var PostPlayerCollectibleAdded_1 = require("./classes/callbacks/PostPlayerCollectibleAdded");
Object.defineProperty(exports, "PostPlayerCollectibleAdded", { enumerable: true, get: function () { return PostPlayerCollectibleAdded_1.PostPlayerCollectibleAdded; } });
var PostPlayerCollectibleRemoved_1 = require("./classes/callbacks/PostPlayerCollectibleRemoved");
Object.defineProperty(exports, "PostPlayerCollectibleRemoved", { enumerable: true, get: function () { return PostPlayerCollectibleRemoved_1.PostPlayerCollectibleRemoved; } });
var PostPlayerFatalDamage_1 = require("./classes/callbacks/PostPlayerFatalDamage");
Object.defineProperty(exports, "PostPlayerFatalDamage", { enumerable: true, get: function () { return PostPlayerFatalDamage_1.PostPlayerFatalDamage; } });
var PostPlayerInitFirst_1 = require("./classes/callbacks/PostPlayerInitFirst");
Object.defineProperty(exports, "PostPlayerInitFirst", { enumerable: true, get: function () { return PostPlayerInitFirst_1.PostPlayerInitFirst; } });
var PostPlayerInitLate_1 = require("./classes/callbacks/PostPlayerInitLate");
Object.defineProperty(exports, "PostPlayerInitLate", { enumerable: true, get: function () { return PostPlayerInitLate_1.PostPlayerInitLate; } });
var PostPlayerRenderReordered_1 = require("./classes/callbacks/PostPlayerRenderReordered");
Object.defineProperty(exports, "PostPlayerRenderReordered", { enumerable: true, get: function () { return PostPlayerRenderReordered_1.PostPlayerRenderReordered; } });
var PostPlayerUpdateReordered_1 = require("./classes/callbacks/PostPlayerUpdateReordered");
Object.defineProperty(exports, "PostPlayerUpdateReordered", { enumerable: true, get: function () { return PostPlayerUpdateReordered_1.PostPlayerUpdateReordered; } });
var PostPoopRender_1 = require("./classes/callbacks/PostPoopRender");
Object.defineProperty(exports, "PostPoopRender", { enumerable: true, get: function () { return PostPoopRender_1.PostPoopRender; } });
var PostPoopUpdate_1 = require("./classes/callbacks/PostPoopUpdate");
Object.defineProperty(exports, "PostPoopUpdate", { enumerable: true, get: function () { return PostPoopUpdate_1.PostPoopUpdate; } });
var PostPressurePlateRender_1 = require("./classes/callbacks/PostPressurePlateRender");
Object.defineProperty(exports, "PostPressurePlateRender", { enumerable: true, get: function () { return PostPressurePlateRender_1.PostPressurePlateRender; } });
var PostPressurePlateUpdate_1 = require("./classes/callbacks/PostPressurePlateUpdate");
Object.defineProperty(exports, "PostPressurePlateUpdate", { enumerable: true, get: function () { return PostPressurePlateUpdate_1.PostPressurePlateUpdate; } });
var PostProjectileInitFilter_1 = require("./classes/callbacks/PostProjectileInitFilter");
Object.defineProperty(exports, "PostProjectileInitFilter", { enumerable: true, get: function () { return PostProjectileInitFilter_1.PostProjectileInitFilter; } });
var PostProjectileInitLate_1 = require("./classes/callbacks/PostProjectileInitLate");
Object.defineProperty(exports, "PostProjectileInitLate", { enumerable: true, get: function () { return PostProjectileInitLate_1.PostProjectileInitLate; } });
var PostProjectileKill_1 = require("./classes/callbacks/PostProjectileKill");
Object.defineProperty(exports, "PostProjectileKill", { enumerable: true, get: function () { return PostProjectileKill_1.PostProjectileKill; } });
var PostProjectileRenderFilter_1 = require("./classes/callbacks/PostProjectileRenderFilter");
Object.defineProperty(exports, "PostProjectileRenderFilter", { enumerable: true, get: function () { return PostProjectileRenderFilter_1.PostProjectileRenderFilter; } });
var PostProjectileUpdateFilter_1 = require("./classes/callbacks/PostProjectileUpdateFilter");
Object.defineProperty(exports, "PostProjectileUpdateFilter", { enumerable: true, get: function () { return PostProjectileUpdateFilter_1.PostProjectileUpdateFilter; } });
var PostPurchase_1 = require("./classes/callbacks/PostPurchase");
Object.defineProperty(exports, "PostPurchase", { enumerable: true, get: function () { return PostPurchase_1.PostPurchase; } });
var PostRockRender_1 = require("./classes/callbacks/PostRockRender");
Object.defineProperty(exports, "PostRockRender", { enumerable: true, get: function () { return PostRockRender_1.PostRockRender; } });
var PostRockUpdate_1 = require("./classes/callbacks/PostRockUpdate");
Object.defineProperty(exports, "PostRockUpdate", { enumerable: true, get: function () { return PostRockUpdate_1.PostRockUpdate; } });
var PostRoomClearChanged_1 = require("./classes/callbacks/PostRoomClearChanged");
Object.defineProperty(exports, "PostRoomClearChanged", { enumerable: true, get: function () { return PostRoomClearChanged_1.PostRoomClearChanged; } });
var PostSacrifice_1 = require("./classes/callbacks/PostSacrifice");
Object.defineProperty(exports, "PostSacrifice", { enumerable: true, get: function () { return PostSacrifice_1.PostSacrifice; } });
var PostSlotAnimationChanged_1 = require("./classes/callbacks/PostSlotAnimationChanged");
Object.defineProperty(exports, "PostSlotAnimationChanged", { enumerable: true, get: function () { return PostSlotAnimationChanged_1.PostSlotAnimationChanged; } });
var PostSlotCollision_1 = require("./classes/callbacks/PostSlotCollision");
Object.defineProperty(exports, "PostSlotCollision", { enumerable: true, get: function () { return PostSlotCollision_1.PostSlotCollision; } });
var PostSlotDestroyed_1 = require("./classes/callbacks/PostSlotDestroyed");
Object.defineProperty(exports, "PostSlotDestroyed", { enumerable: true, get: function () { return PostSlotDestroyed_1.PostSlotDestroyed; } });
var PostSlotInit_1 = require("./classes/callbacks/PostSlotInit");
Object.defineProperty(exports, "PostSlotInit", { enumerable: true, get: function () { return PostSlotInit_1.PostSlotInit; } });
var PostSlotRender_1 = require("./classes/callbacks/PostSlotRender");
Object.defineProperty(exports, "PostSlotRender", { enumerable: true, get: function () { return PostSlotRender_1.PostSlotRender; } });
var PostSlotUpdate_1 = require("./classes/callbacks/PostSlotUpdate");
Object.defineProperty(exports, "PostSlotUpdate", { enumerable: true, get: function () { return PostSlotUpdate_1.PostSlotUpdate; } });
var PostSpikesRender_1 = require("./classes/callbacks/PostSpikesRender");
Object.defineProperty(exports, "PostSpikesRender", { enumerable: true, get: function () { return PostSpikesRender_1.PostSpikesRender; } });
var PostSpikesUpdate_1 = require("./classes/callbacks/PostSpikesUpdate");
Object.defineProperty(exports, "PostSpikesUpdate", { enumerable: true, get: function () { return PostSpikesUpdate_1.PostSpikesUpdate; } });
var PostTNTRender_1 = require("./classes/callbacks/PostTNTRender");
Object.defineProperty(exports, "PostTNTRender", { enumerable: true, get: function () { return PostTNTRender_1.PostTNTRender; } });
var PostTNTUpdate_1 = require("./classes/callbacks/PostTNTUpdate");
Object.defineProperty(exports, "PostTNTUpdate", { enumerable: true, get: function () { return PostTNTUpdate_1.PostTNTUpdate; } });
var PostTearInitFilter_1 = require("./classes/callbacks/PostTearInitFilter");
Object.defineProperty(exports, "PostTearInitFilter", { enumerable: true, get: function () { return PostTearInitFilter_1.PostTearInitFilter; } });
var PostTearInitLate_1 = require("./classes/callbacks/PostTearInitLate");
Object.defineProperty(exports, "PostTearInitLate", { enumerable: true, get: function () { return PostTearInitLate_1.PostTearInitLate; } });
var PostTearInitVeryLate_1 = require("./classes/callbacks/PostTearInitVeryLate");
Object.defineProperty(exports, "PostTearInitVeryLate", { enumerable: true, get: function () { return PostTearInitVeryLate_1.PostTearInitVeryLate; } });
var PostTearKill_1 = require("./classes/callbacks/PostTearKill");
Object.defineProperty(exports, "PostTearKill", { enumerable: true, get: function () { return PostTearKill_1.PostTearKill; } });
var PostTearRenderFilter_1 = require("./classes/callbacks/PostTearRenderFilter");
Object.defineProperty(exports, "PostTearRenderFilter", { enumerable: true, get: function () { return PostTearRenderFilter_1.PostTearRenderFilter; } });
var PostTearUpdateFilter_1 = require("./classes/callbacks/PostTearUpdateFilter");
Object.defineProperty(exports, "PostTearUpdateFilter", { enumerable: true, get: function () { return PostTearUpdateFilter_1.PostTearUpdateFilter; } });
var PostTransformation_1 = require("./classes/callbacks/PostTransformation");
Object.defineProperty(exports, "PostTransformation", { enumerable: true, get: function () { return PostTransformation_1.PostTransformation; } });
var PostTrinketBreak_1 = require("./classes/callbacks/PostTrinketBreak");
Object.defineProperty(exports, "PostTrinketBreak", { enumerable: true, get: function () { return PostTrinketBreak_1.PostTrinketBreak; } });
var PostUsePillFilter_1 = require("./classes/callbacks/PostUsePillFilter");
Object.defineProperty(exports, "PostUsePillFilter", { enumerable: true, get: function () { return PostUsePillFilter_1.PostUsePillFilter; } });
var PreBerserkDeath_1 = require("./classes/callbacks/PreBerserkDeath");
Object.defineProperty(exports, "PreBerserkDeath", { enumerable: true, get: function () { return PreBerserkDeath_1.PreBerserkDeath; } });
var PreBombCollisionFilter_1 = require("./classes/callbacks/PreBombCollisionFilter");
Object.defineProperty(exports, "PreBombCollisionFilter", { enumerable: true, get: function () { return PreBombCollisionFilter_1.PreBombCollisionFilter; } });
var PreCustomRevive_1 = require("./classes/callbacks/PreCustomRevive");
Object.defineProperty(exports, "PreCustomRevive", { enumerable: true, get: function () { return PreCustomRevive_1.PreCustomRevive; } });
var PreEntitySpawnFilter_1 = require("./classes/callbacks/PreEntitySpawnFilter");
Object.defineProperty(exports, "PreEntitySpawnFilter", { enumerable: true, get: function () { return PreEntitySpawnFilter_1.PreEntitySpawnFilter; } });
var PreFamiliarCollisionFilter_1 = require("./classes/callbacks/PreFamiliarCollisionFilter");
Object.defineProperty(exports, "PreFamiliarCollisionFilter", { enumerable: true, get: function () { return PreFamiliarCollisionFilter_1.PreFamiliarCollisionFilter; } });
var PreGetPedestal_1 = require("./classes/callbacks/PreGetPedestal");
Object.defineProperty(exports, "PreGetPedestal", { enumerable: true, get: function () { return PreGetPedestal_1.PreGetPedestal; } });
var PreItemPickup_1 = require("./classes/callbacks/PreItemPickup");
Object.defineProperty(exports, "PreItemPickup", { enumerable: true, get: function () { return PreItemPickup_1.PreItemPickup; } });
var PreKnifeCollisionFilter_1 = require("./classes/callbacks/PreKnifeCollisionFilter");
Object.defineProperty(exports, "PreKnifeCollisionFilter", { enumerable: true, get: function () { return PreKnifeCollisionFilter_1.PreKnifeCollisionFilter; } });
var PreNPCCollisionFilter_1 = require("./classes/callbacks/PreNPCCollisionFilter");
Object.defineProperty(exports, "PreNPCCollisionFilter", { enumerable: true, get: function () { return PreNPCCollisionFilter_1.PreNPCCollisionFilter; } });
var PreNPCUpdateFilter_1 = require("./classes/callbacks/PreNPCUpdateFilter");
Object.defineProperty(exports, "PreNPCUpdateFilter", { enumerable: true, get: function () { return PreNPCUpdateFilter_1.PreNPCUpdateFilter; } });
var PreNewLevel_1 = require("./classes/callbacks/PreNewLevel");
Object.defineProperty(exports, "PreNewLevel", { enumerable: true, get: function () { return PreNewLevel_1.PreNewLevel; } });
var PreProjectileCollisionFilter_1 = require("./classes/callbacks/PreProjectileCollisionFilter");
Object.defineProperty(exports, "PreProjectileCollisionFilter", { enumerable: true, get: function () { return PreProjectileCollisionFilter_1.PreProjectileCollisionFilter; } });
var PreRoomEntitySpawnFilter_1 = require("./classes/callbacks/PreRoomEntitySpawnFilter");
Object.defineProperty(exports, "PreRoomEntitySpawnFilter", { enumerable: true, get: function () { return PreRoomEntitySpawnFilter_1.PreRoomEntitySpawnFilter; } });
var PreTearCollisionFilter_1 = require("./classes/callbacks/PreTearCollisionFilter");
Object.defineProperty(exports, "PreTearCollisionFilter", { enumerable: true, get: function () { return PreTearCollisionFilter_1.PreTearCollisionFilter; } });
