UNPKG

isaacscript-common

Version:

Helper functions and features for IsaacScript mods.

29 lines 1.35 kB
import type { PlayerIndex } from "../../../types/PlayerIndex"; import type { PostPEffectUpdateReordered } from "../../callbacks/PostPEffectUpdateReordered"; import type { PostPlayerRenderReordered } from "../../callbacks/PostPlayerRenderReordered"; import type { PostPlayerUpdateReordered } from "../../callbacks/PostPlayerUpdateReordered"; import { Feature } from "../../private/Feature"; interface QueueElement { playerIndex: PlayerIndex; renderOffset: Vector; } export declare class PlayerReorderedCallbacks extends Feature { v: { run: { postGameStartedFiredOnThisRun: boolean; postPEffectUpdateQueue: QueueElement[]; postPlayerUpdateQueue: QueueElement[]; postPlayerRenderQueue: QueueElement[]; }; }; private readonly postPEffectUpdateReordered; private readonly postPlayerRenderReordered; private readonly postPlayerUpdateReordered; constructor(postPEffectUpdateReordered: PostPEffectUpdateReordered, postPlayerRenderReordered: PostPlayerRenderReordered, postPlayerUpdateReordered: PostPlayerUpdateReordered); private readonly postPEffectUpdate; private readonly postPlayerUpdate; private readonly postPlayerRender; private readonly postGameStartedReorderedLast; } export {}; //# sourceMappingURL=PlayerReorderedCallbacks.d.ts.map