UNPKG

isaacscript-common

Version:

Helper functions and features for IsaacScript mods.

151 lines • 7.26 kB
import * as cc from "./callbackClasses"; declare const MOD_CALLBACK_CUSTOM_TO_CLASS: { readonly 0: typeof cc.EntityTakeDmgFilter; readonly 1: typeof cc.EntityTakeDmgPlayer; readonly 2: typeof cc.InputActionFilter; readonly 3: typeof cc.InputActionPlayer; readonly 4: typeof cc.PostAmbushFinished; readonly 5: typeof cc.PostAmbushStarted; readonly 6: typeof cc.PostBombExploded; readonly 7: typeof cc.PostBombInitFilter; readonly 8: typeof cc.PostBombInitLate; readonly 9: typeof cc.PostBombRenderFilter; readonly 10: typeof cc.PostBombUpdateFilter; readonly 11: typeof cc.PostBoneSwing; readonly 12: typeof cc.PostCollectibleEmpty; readonly 13: typeof cc.PostCursedTeleport; readonly 14: typeof cc.PostCustomRevive; readonly 15: typeof cc.PostDiceRoomActivated; readonly 16: typeof cc.PostDoorRender; readonly 17: typeof cc.PostDoorUpdate; readonly 18: typeof cc.PostEffectInitFilter; readonly 19: typeof cc.PostEffectInitLate; readonly 20: typeof cc.PostEffectRenderFilter; readonly 21: typeof cc.PostEffectStateChanged; readonly 22: typeof cc.PostEffectUpdateFilter; readonly 23: typeof cc.PostEntityKillFilter; readonly 24: typeof cc.PostEntityRemoveFilter; readonly 25: typeof cc.PostEsauJr; readonly 26: typeof cc.PostFamiliarInitFilter; readonly 27: typeof cc.PostFamiliarInitLate; readonly 28: typeof cc.PostFamiliarRenderFilter; readonly 29: typeof cc.PostFamiliarStateChanged; readonly 30: typeof cc.PostFamiliarUpdateFilter; readonly 32: typeof cc.PostFirstFlip; readonly 31: typeof cc.PostFirstEsauJr; readonly 33: typeof cc.PostFlip; readonly 34: typeof cc.PostGameEndFilter; readonly 35: typeof cc.PostGameStartedReordered; readonly 36: typeof cc.PostGameStartedReorderedLast; readonly 37: typeof cc.PostGreedModeWave; readonly 38: typeof cc.PostGridEntityBroken; readonly 39: typeof cc.PostGridEntityCollision; readonly 40: typeof cc.PostGridEntityCustomBroken; readonly 41: typeof cc.PostGridEntityCustomCollision; readonly 42: typeof cc.PostGridEntityCustomInit; readonly 43: typeof cc.PostGridEntityCustomRemove; readonly 44: typeof cc.PostGridEntityCustomRender; readonly 45: typeof cc.PostGridEntityCustomStateChanged; readonly 46: typeof cc.PostGridEntityCustomUpdate; readonly 47: typeof cc.PostGridEntityInit; readonly 48: typeof cc.PostGridEntityRemove; readonly 49: typeof cc.PostGridEntityRender; readonly 50: typeof cc.PostGridEntityStateChanged; readonly 51: typeof cc.PostGridEntityUpdate; readonly 52: typeof cc.PostHolyMantleRemoved; readonly 53: typeof cc.PostItemDischarge; readonly 54: typeof cc.PostItemPickup; readonly 55: typeof cc.PostKeyboardPressed; readonly 56: typeof cc.PostKnifeInitFilter; readonly 57: typeof cc.PostKnifeInitLate; readonly 58: typeof cc.PostKnifeRenderFilter; readonly 59: typeof cc.PostKnifeUpdateFilter; readonly 60: typeof cc.PostLaserInitFilter; readonly 61: typeof cc.PostLaserInitLate; readonly 62: typeof cc.PostLaserRenderFilter; readonly 63: typeof cc.PostLaserUpdateFilter; readonly 64: typeof cc.PostNewLevelReordered; readonly 65: typeof cc.PostNewRoomEarly; readonly 66: typeof cc.PostNewRoomReordered; readonly 67: typeof cc.PostNPCDeathFilter; readonly 68: typeof cc.PostNPCInitFilter; readonly 69: typeof cc.PostNPCInitLate; readonly 70: typeof cc.PostNPCRenderFilter; readonly 71: typeof cc.PostNPCStateChanged; readonly 72: typeof cc.PostNPCUpdateFilter; readonly 73: typeof cc.PostPEffectUpdateReordered; readonly 74: typeof cc.PostPickupChanged; readonly 75: typeof cc.PostPickupCollect; readonly 76: typeof cc.PostPickupInitFilter; readonly 77: typeof cc.PostPickupInitFirst; readonly 78: typeof cc.PostPickupInitLate; readonly 79: typeof cc.PostPickupRenderFilter; readonly 80: typeof cc.PostPickupSelectionFilter; readonly 81: typeof cc.PostPickupStateChanged; readonly 82: typeof cc.PostPickupUpdateFilter; readonly 83: typeof cc.PostPitRender; readonly 84: typeof cc.PostPitUpdate; readonly 85: typeof cc.PostPlayerChangeHealth; readonly 86: typeof cc.PostPlayerChangeStat; readonly 87: typeof cc.PostPlayerChangeType; readonly 88: typeof cc.PostPlayerCollectibleAdded; readonly 89: typeof cc.PostPlayerCollectibleRemoved; readonly 90: typeof cc.PostPlayerFatalDamage; readonly 91: typeof cc.PostPlayerInitFirst; readonly 92: typeof cc.PostPlayerInitLate; readonly 93: typeof cc.PostPlayerRenderReordered; readonly 94: typeof cc.PostPlayerUpdateReordered; readonly 95: typeof cc.PostPoopRender; readonly 96: typeof cc.PostPoopUpdate; readonly 97: typeof cc.PostPressurePlateRender; readonly 98: typeof cc.PostPressurePlateUpdate; readonly 99: typeof cc.PostProjectileInitFilter; readonly 100: typeof cc.PostProjectileInitLate; readonly 101: typeof cc.PostProjectileKill; readonly 102: typeof cc.PostProjectileRenderFilter; readonly 103: typeof cc.PostProjectileUpdateFilter; readonly 104: typeof cc.PostPurchase; readonly 105: typeof cc.PostRockRender; readonly 106: typeof cc.PostRockUpdate; readonly 107: typeof cc.PostRoomClearChanged; readonly 108: typeof cc.PostSacrifice; readonly 109: typeof cc.PostSlotAnimationChanged; readonly 110: typeof cc.PostSlotCollision; readonly 111: typeof cc.PostSlotDestroyed; readonly 112: typeof cc.PostSlotInit; readonly 113: typeof cc.PostSlotRender; readonly 114: typeof cc.PostSlotUpdate; readonly 115: typeof cc.PostSpikesRender; readonly 116: typeof cc.PostSpikesUpdate; readonly 117: typeof cc.PostTearInitFilter; readonly 118: typeof cc.PostTearInitLate; readonly 119: typeof cc.PostTearInitVeryLate; readonly 120: typeof cc.PostTearKill; readonly 121: typeof cc.PostTearRenderFilter; readonly 122: typeof cc.PostTearUpdateFilter; readonly 123: typeof cc.PostTNTRender; readonly 124: typeof cc.PostTNTUpdate; readonly 125: typeof cc.PostTransformation; readonly 126: typeof cc.PostTrinketBreak; readonly 127: typeof cc.PostUsePillFilter; readonly 128: typeof cc.PreBerserkDeath; readonly 129: typeof cc.PreBombCollisionFilter; readonly 130: typeof cc.PreCustomRevive; readonly 131: typeof cc.PreEntitySpawnFilter; readonly 132: typeof cc.PreFamiliarCollisionFilter; readonly 133: typeof cc.PreGetPedestal; readonly 134: typeof cc.PreItemPickup; readonly 135: typeof cc.PreKnifeCollisionFilter; readonly 136: typeof cc.PreNewLevel; readonly 137: typeof cc.PreNPCCollisionFilter; readonly 138: typeof cc.PreNPCUpdateFilter; readonly 139: typeof cc.PreProjectileCollisionFilter; readonly 140: typeof cc.PreRoomEntitySpawnFilter; readonly 141: typeof cc.PreTearCollisionFilter; }; export type ModCallbackCustomToClass = { readonly [K in keyof typeof MOD_CALLBACK_CUSTOM_TO_CLASS]: InstanceType<(typeof MOD_CALLBACK_CUSTOM_TO_CLASS)[K]>; }; export declare function getCallbacks(): ModCallbackCustomToClass; export {}; //# sourceMappingURL=callbacks.d.ts.map