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