dcl-npc-toolkit-ai-version
Version:
A collection of tools for creating Non-Player-Characters (NPCs). These are capable of having conversations with the player, and play different animations. AI usage is added atop of it
15 lines (14 loc) • 427 B
TypeScript
import { Ref } from "./ChangeTree";
export declare class ReferenceTracker {
refs: Map<number, Ref>;
refCounts: {
[refId: number]: number;
};
deletedRefs: Set<number>;
protected nextUniqueId: number;
getNextUniqueId(): number;
addRef(refId: number, ref: Ref, incrementCount?: boolean): void;
removeRef(refId: number): void;
clearRefs(): void;
garbageCollectDeletedRefs(): void;
}