isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
19 lines • 989 B
TypeScript
import { DefaultMap } from "../../DefaultMap";
import type { PostGridEntityCollision } from "../../callbacks/PostGridEntityCollision";
import type { PostGridEntityCustomCollision } from "../../callbacks/PostGridEntityCustomCollision";
import { Feature } from "../../private/Feature";
import type { CustomGridEntities } from "./CustomGridEntities";
export declare class GridEntityCollisionDetection extends Feature {
v: {
room: {
/** Indexed by grid entity pointer hash. */
collidingEntitiesMap: DefaultMap<PtrHash, Set<PtrHash>, []>;
};
};
private readonly postGridEntityCollision;
private readonly postGridEntityCustomCollision;
private readonly customGridEntities;
constructor(postGridEntityCollision: PostGridEntityCollision, postGridEntityCustomCollision: PostGridEntityCustomCollision, customGridEntities: CustomGridEntities);
private readonly postUpdate;
}
//# sourceMappingURL=GridEntityCollisionDetection.d.ts.map