UNPKG

isaacscript-common

Version:

Helper functions and features for IsaacScript mods.

24 lines 994 B
import { ModCallbackCustom } from "../../enums/ModCallbackCustom"; import type { PlayerIndex } from "../../types/PlayerIndex"; import { DefaultMap } from "../DefaultMap"; import type { FireArgs, OptionalArgs } from "../private/CustomCallback"; import { CustomCallback } from "../private/CustomCallback"; type T = ModCallbackCustom.POST_PURCHASE; export declare class PostPurchase extends CustomCallback<T> { v: { room: { playersHoldingItemOnLastFrameMap: DefaultMap<PlayerIndex, boolean, []>; playersUsedItemOnFrame: DefaultMap<PlayerIndex, int, []>; }; }; constructor(); protected shouldFire: (fireArgs: FireArgs<T>, optionalArgs: OptionalArgs<T>) => boolean; private readonly postUseItem; private readonly postUseCard; private readonly postUsePill; private readonly postPEffectUpdateReordered; private playerUsedItemRecently; private playerPickedUpNewItem; } export {}; //# sourceMappingURL=PostPurchase.d.ts.map