isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
151 lines • 7.26 kB
TypeScript
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